la funcion print_r nos permite obtener una visualización más o menos rápida de un array de php… siempre y cuando lo hagamos asi…
$array = array("a"=>"1", "b"=>"2","c"=>"3");
echo "*";
print_r($array);
echo "/*";
obtendriamos algo asi…
Array
(
[a] => 1
[b] => 2
[c] => 3
)
para guardar esto en una variable, sencillamente tendríamos que cambiar el codigo de esta manera…
$array = array("a"=>"1", "b"=>"2","c"=>"3");
$to_print = print_r($array,true);
echo "*";
echo $to_print;
echo "/*";
y obtendriamos exactamente el mismo resultado
pero con la ventaja de que ahora la visualización del array la tenemos guardada en una variable… esto puede ser práctico para logs o para guardar determinadas cosas en la base de datos
yo concretamente lo he usado para guardar un array de post a saco xD
nota: substituir * por < pre > (sin espacios) y /* por < /pre > (sin espacios)
Hola!
Mola el truquillo aquest, que per cert tb es pot fer amb el var_dump
<?php
echo “”;
var_dump()
echo “”;
?>