我有一个带有 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/

10-11 03:40