Понедельник, 19.02.2018, 23:04
Приветствую Вас Гость | RSS

Bitrix программирование

Категории раздела
Статистика



Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

print_r

Каталог статей

Главная » Статьи » Программирование

print_r

print_r

(PHP 4, PHP 5)

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

Описание

void print_r (mixed expression [, bool $return = false ])

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

Помните, что print_r() перемещает указатель массива в конец. Используйте reset() для возврата его в начало. 
Если вы хотите сохранить результат, используйте второй параметр return. Когда TRUEprint_r() возвратит информацию, а не будет печатать его.

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

$a = array('a' => 'apple' 'b' => 'banana' 'c' => array('x''y''z')); 
print_r($a); 
?>

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

$b = array('a' => 'apple' 'b' => 'banana' 'c' => array('x''y''z')); 
$result print_r($btrue); 
?>

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

Начиная с версии PHP 4.3.0 добавлен параметр return

PHP.SU


Источник: http://php.su/functions/?print_r
Категория: Программирование | Добавил: Shak (04.06.2010)
Просмотров: 2204 | Теги: print_r, Программирование в Bitrix | Рейтинг: 0.0/0
Поиск

Shak © 2018
Копирование материала без указания автора и ссылки на сайт запрещается.
Если вы разместили материал у себя на сайте обязательно свяжитесь со мной shakleinserg{собака}gmail.com
Создать бесплатный сайт с uCoz