понедельник, 23 мая 2011 г.

print_r в переменную!

Век живи - век учись! Оказывается, у функции print_r в php есть второй параметр, который по умолчанию равен false. Если указать его как true, то функция print_r выведет значение не на экран, а в переменную, например так:

$da=print_r($dt1,true);

2 комментария:

Андрій Клінов комментирует...

Скажите, а в чем прикол тогда print_r(array, TRUE), если я делаю
$nu_i=print_r(array, TRUE);
echo $nu_i;
выводит тоже самое что и print_r

Я искал в гугл быстрое решение чтоб из print_r можно было в PHP файл сохранить готовую строчку
ARRAY("1"=>"bla bla bla", "s2"=>"tra ta ta")
осталось бы добавить только ; и префикс. Потом через include можно такую переменную подключать для быстродействия сайта.
Вот и ищу дальше, а напоролся на print_r TRUE и не понял юмора

Андрій Клінов комментирует...

Нашел то что искал
var_export(myarray);