为什么OpenServer以字符串形式显示代码

时间:2018-09-23 11:37:36

标签: php

为什么OpenServer在字符串中显示代码,而不是在浅图中显示的列中显示代码。我做的所有事情都一样,但是我有一切吗? 请帮助我,我在做什么错了?

enter image description here

这是我的代码:

enter image description here

这是我的输出和全部一行:

enter image description here

但是应该是这样[所需输出的原始内容]

enter image description here

1 个答案:

答案 0 :(得分:1)

您有两次var_dump($x),它将像图像中一样以字符串形式显示数组。但是echo $x[0]在这两个之间正确显示/回显-为“ 18”。

如果要回显数组的所有值,则需要一个foreach循环,例如

foreach($array as $value) { 
  echo "<p>".$value."</p>"; 
}

评论后编辑:

将数组放入pre标签中,并使用print_r($x);代替var_dump($x),例如

<pre>print_r($x);</pre>