Php 打印阵列时输出错位
我在调试一些代码,当我试图以可读的方式打印数据时, 它被展示得很奇怪Php 打印阵列时输出错位,php,debugging,Php,Debugging,我在调试一些代码,当我试图以可读的方式打印数据时, 它被展示得很奇怪 echo "<br />users:" . print_r($users); echo "<br />items:" . print_r($items); 为什么结果数组显示在字符串“users:”?如果您想在内部使用print\u r()和echo,您必须告诉print\u r()这样延迟其输出 echo "<br />users:" . print_r($users,true); ec
echo "<br />users:" . print_r($users);
echo "<br />items:" . print_r($items);
为什么结果数组显示在字符串“users:”?如果您想在内部使用
print\u r()
和echo,您必须告诉print\u r()
这样延迟其输出
echo "<br />users:" . print_r($users,true);
echo "<br />items:" . print_r($items,true);
echo“
用户:”。打印(用户,正确);
回显“
项:”。打印(项目,正确);
print\r
直接打印到标准输出。此处的执行顺序为:
打印到标准输出
返回真值
true
连接(变为1
)echo
连接到标准输出的字符串echo "<br />users:" . print_r($users,true);
echo "<br />items:" . print_r($items,true);