Existem várias funções na impressão de conteúdo de matriz, cada uma com recursos.
Imprime informações legíveis por humanos sobre uma variável.
$arr = ["a", "b", "c"];
echo "<pre>";
print_r($arr);
echo "</pre>";
Array
(
[0] => a
[1] => b
[2] => c
)
Exibe informações estruturadas sobre expressões que incluem seu tipo e valor.
echo "<pre>";
var_dump($arr);
echo "</pre>";
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
Exibe informações estruturadas sobre a variável especificada que retornou a representação como código PHP válido.
echo "<pre>";
var_export($arr);
echo "</pre>";
array (
0 => 'a',
1 => 'b',
2 => 'c',
)
Observe que, como o navegador condensa vários caracteres de espaço em branco (incluindo novas linhas) em um único espaço ( resposta ), é necessário agrupar as funções acima <pre></pre>
para exibir o resultado no formato correto.
Também há outra maneira de imprimir o conteúdo da matriz com determinadas condições.
Saída uma ou mais seqüências de caracteres. Portanto, se você quiser imprimir o conteúdo da matriz usando echo
, precisará percorrer a matriz e usá-la echo
para imprimir itens da matriz.
foreach ($arr as $key=>$item){
echo "$key => $item <br>";
}
0 => a
1 => b
2 => c