PHP中多維陣列var dump展示不全

2021-07-13 20:28:40 字數 723 閱讀 2361

問題:var_dump或者print_r展示不全,出現省略號

我們使用php的var_dump函式,可以更直觀的檢視輸出結果,包括型別,數量等詳細資訊。此函式顯示關於乙個或多個表示式的結構資訊,包括表示式的型別與值。陣列將遞迴展開值,通過縮排顯示其結構。

但是在使用過程中,發現陣列深度高,陣列數量大等情況會出現省略號,這是什麼原因呢。

原來php的var_dump是安裝模組xdebug後的函式,這個模組可以配置其顯示資訊引數:

解決方法:

在php.ini裡的xdebug節點中,追加一下配置:

xdebug.var_display_max_children=128 

xdebug.var_display_max_data=512

xdebug.var_display_max_depth=5

上面代表的意思,就如**命名這麼直觀:

xdebug.var_display_max_children // 最多孩子節點數

xdebug.var_display_max_data// 最大位元組數

xdebug.var_display_max_depth// 最大深度

重啟php ok 看效果

PHP 多維陣列

乙個陣列中的值可以是另乙個陣列,另乙個陣列的值也可以是乙個陣列。依照這種方式,我們可以建立二維或者三維陣列 請看下面的例子 二維陣列 cars array array volvo 100,96 array bmw 60,59 array toyota 110,100 php 多維陣列多維陣列是包含乙...

PHP 多維陣列

多維陣列指的是包含乙個或多個陣列的陣列。php 能理解兩 三 四或五級甚至更多級的多維陣列。不過,超過 深的陣列對於大多數人難於管理。注釋 陣列的維度指示您需要選擇元素的索引數。兩維陣列是陣列的陣列 三維陣列是陣列的陣列的陣列 首先,讓我們看看下面的 品牌庫存 銷量volvo 3320 bmw17 ...

PHP 多維陣列

多維陣列指的是包含乙個或多個陣列的陣列。php 能理解兩 三 四或五級甚至更多級的多維陣列。不過,超過 深的陣列對於大多數人難於管理。注釋 陣列的維度指示您需要選擇元素的索引數。兩維陣列是陣列的陣列 三維陣列是陣列的陣列的陣列 首先,讓我們看看下面的 我們能夠在兩維陣列中儲存上表中的資料,就像這樣 ...