Среда, 08 Август 2018 09:57

функция print_r

Когда работаешь с массивами, порой возникает необходимость посмотреть содержимое массива, который в работе, чтобы знать, что получается «на выходе», потому как всё как по маслу идёт далеко не всегда. Функция print вместо содержимого даст одно лишь слово «Array» и ознакомиться с содержимым попросту не даст.

Совсем по другому себя поведёт функция print_r, которая в свою очередь раскроет содержимое массива.

Единственное, что я хотел бы отметить, не стоит делать конструкций наподобие такой:

<?php
$a = array('a', 'b', 'c');
print_r('<br />'.$a.'<br />');
?>

В этом случае print_r выдаст такой же результат, как если бы Вы воспользовались функцией print. Вместо этого, правильнее будет написать так:

<?php
$a = array('a', 'b', 'c');
print('<br />');
print_r($a);
print('<br />');
?>

Спонсоры: