Учебник РНР
НазадВперёд

print_r

(PHP 4)

print_r - печатает читабельную информацию о переменной.

Описание

void print_r (mixed expression)

print_r() выводит пригодную для чтения человеком информацию о переменной. Если задано string, integer или float, печатается само значение. Если задан array, значения будут представлены в формате с показом ключей и элементов. Аналогичная нотация используется для object.

Помните, что print_r() перемещает указатель массива в конец. Используйте reset() для возврата его в начало.

Подсказка: как при любом прямом выводе информации в браузер, вы можете использовать функции управления выводом для захвата вывода этой функции и сохранить его - например - в string.

<pre> 
<?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array 
('x','y','z')); print_r ($a); ?> </pre>

выдаст на выводе:
<pre> 
Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] 
=> y [2] => z ) ) </pre>

Примечание: до PHP 4.0.4 print_r() продолжает выводить бесконечно, если задан array или object, содержащий прямую или косвенную ссылку на себя самого. Примером может служить print_r($GLOBALS), поскольку $GLOBALS самая является глобальной переменной, содержащей ссылку на саму себя.

См. также ob_start(), var_dump() и var_export().


НазадОглавление Вперёд
isset Вверхserialize
Физика лабы
Элементарная математика Кратные интегралы Математический анализ
Векторный анализ Аналитическая геометрия Пределы функции Изучение функции Конспекты по математике Комплексные числа Дифференциальные уравнения Определенные интегралы Лекции по высшей математике Исследование функций Вычисление объема с помощью интегралов Алгеброические структуры