PHP打印数组每行一键,所以它更容易在眼睛上?

lis*_*aro 21 php arrays

我怎样才能打印一个数组而不是一行如下:

Array ( [0] => Array ( [Palabra] => correr [Tipo] => Verbo ) [1] => Array ( [Palabra] => es [Tipo] => Verbo [PersonaSujeto] => tercera [CantidadSujeto] => singular [Tiempo] => presente ) 
Run Code Online (Sandbox Code Playgroud)

它显示更像这样或类似的东西:

Array ( 
    [0] => Array ( 
        [Palabra] => correr
        [1] => Array ( 
             [Tipo] => Verbo 
             [Tiempo] => Infinitivo) )
    [1] => Array ( 
        [Palabra] => es 
        [Tipo] => Verbo 
        [PersonaSujeto] => tercera 
        [CantidadSujeto] => singular 
        [Tiempo] => presente ) 
Run Code Online (Sandbox Code Playgroud)

Mad*_*iha 62

它打印出换行符,但在HTML换行符中没有意义.你可以做两件事之一:

  1. 告诉浏览器它不是HTML文档,而是文本,通过在发送任何输出之前放置以下代码:

    header('Content-type: text/plain');
    
    Run Code Online (Sandbox Code Playgroud)
  2. 只需<pre>在印刷阵列周围贴标签:

    echo '<pre>'; print_r($array); echo '</pre>';
    
    Run Code Online (Sandbox Code Playgroud)


FDi*_*isk 11

我喜欢代码突出显示.此示例显示带有突出显示代码的beatified数组

<?php
$debug_data = array(1,2,5,6,8,7,'aaa');

echo str_replace(array('&lt;?php&nbsp;','?&gt;'), '', highlight_string( '<?php ' .     var_export($debug_data, true) . ' ?>', true ) );
?>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述