【发布时间】:2012-02-19 01:33:56
【问题描述】:
有没有办法以类似 print_r() 的方式查看不可见字符,如空格、换行符和其他非打印字符?
原因是我的数组中有某种我看不到的字符并破坏了一些东西。
Object Object
(
[name] => name
[numbers] => Array
(
[0] => 123
[1] => 456
[2] => 789
)
[action] => nothing
)
看到 [0] 和 [1] 之间奇怪的空格了吗?当打印出 [0] 时,也会打印一个换行符。但是我没有在哪里为 [0] 分配换行符,所以我很困惑。
php 中是否有类似show_invisible(Object->numbers[0]) 的内置函数,它会显示123\n 或类似的?
【问题讨论】:
-
在十六进制编辑器中查看输出。许多优秀的文本编辑器都有十六进制模式。我认为将其转换为 PHP 中的十六进制只是为了调试会很麻烦。我不知道有什么功能可以以人类可读的方式显示非打印文件
标签: php