PHP 打印数组,每行一个键,这样看起来更容易?

标签 php arrays

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

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

它显示类似这样或类似的更具可读性的内容:

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

最佳答案

打印出来是换行,但是在 HTML 中换行是没有意义的。您可以做以下两件事之一:

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

    header('Content-type: text/plain');
    
  2. 只要有<pre>打印数组周围的标签:

    echo '<pre>'; print_r($array); echo '</pre>';
    

关于PHP 打印数组,每行一个键,这样看起来更容易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8541026/

相关文章:

javascript - 如何根据列为空或不为空的位置从类中隐藏每个 Div

javascript - 设置表单提交后的表单操作 jQuery

c - K&R - 第 1.9 节 : understanding character arrays (and incidentally buffers)

c - malloc 一个 char 数组

php - 如何在 laravel 中使用查询生成器计算年龄?

php - 问题返回数据库搜索的总和或总数

php - 游戏的分数基于客户端倒计时。如何防弹呢?

javascript - 要在 asp.net 中创建图形,我需要数组内部数组格式的数据

ios - 为类型化数组创建快速数组扩展

javascript - JavaScript 中的菊花链方法