preload
Feb 28

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)

Related Posts:




One Response to “guardar print_r en variable”

  1. bpm Says:

    Hola!
    Mola el truquillo aquest, que per cert tb es pot fer amb el var_dump

    <?php
    echo “”;
    var_dump()
    echo “”;
    ?>

Leave a Reply

*