Hay múltiples funciones para imprimir contenido de matriz que cada una tiene características.
Imprime información legible para humanos sobre una variable.
$arr = ["a", "b", "c"];
echo "<pre>";
print_r($arr);
echo "</pre>";
Array
(
[0] => a
[1] => b
[2] => c
)
Muestra información estructurada sobre expresiones que incluye su tipo y valor.
echo "<pre>";
var_dump($arr);
echo "</pre>";
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
Muestra información estructurada sobre la variable dada que la representación devuelta es un código PHP válido.
echo "<pre>";
var_export($arr);
echo "</pre>";
array (
0 => 'a',
1 => 'b',
2 => 'c',
)
Tenga en cuenta que debido a que el navegador condensa múltiples caracteres de espacios en blanco (incluidas las nuevas líneas) en un solo espacio ( respuesta ), debe ajustar las funciones anteriores <pre></pre>
para mostrar el resultado en el formato correcto.
También hay otra forma de imprimir contenido de matriz con ciertas condiciones.
Salida de una o más cadenas. Por lo tanto, si desea imprimir el contenido de la matriz echo
, debe recorrer la matriz y utilizarla echo
para imprimir los elementos de la matriz.
foreach ($arr as $key=>$item){
echo "$key => $item <br>";
}
0 => a
1 => b
2 => c