我有一个带有 200 个键的 multi dimensional array
,每个键有 3 到 5 个数组。
我想知道有没有办法只看到有限的部分(即最多 3 或 4 个键)
因为如果我使用 print_r($desiredArray);
那么打印完整数组需要太多时间,我只想看到 初始 2 或 3 前两个和最后两个数组键
就像下面$desiredArray[0] $desiredArray[1] ... $desiredArray[199 ] $desiredArray[200]
..
如果键不正确,则显示如下
current($desiredArray), next($desiredArray)...end($desiredArray)
最佳答案
一种可能的解决方案是安装 XDebug 扩展。安装 XDebug 后,var_dump()
之类的函数可以生成颜色漂亮的输出,并防止递归、深度嵌套或过长的输出。
快速修复 DIY 替代方案是:
print_r(array_slice($desiredArray, 0, 4));
关于php - print_r 的替代方案(仅显示最多 2 3 个键),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5416301/