Array
(
[0] => Array
(
[name] => A
[id] => 1
[phone] => 416-23-55
[Base] => Array
(
[city] => toronto
)
[EBase] => Array
(
[city] => North York
)
[Qty] => 1
)
(
[1] => Array
(
[name] => A
[id] => 1
[phone] => 416-53-66
[Base] => Array
(
[city] => qing
)
[EBase] => Array
(
[city] => chong
)
[Qty] => 2
)
)
我怎樣才能獲得所有的格式以「0,姓名,身份證,手機,基地城市,EBASE,數量」的鍵值?如何獲得所有多維數組PHP中的關鍵
謝謝!
用foreach()循環開始會是一個想法。 – 2012-06-27 21:13:22
您將需要執行廣度優先搜索或深度優先搜索來查找陣列中的所有密鑰。爲了做到這一點,你需要使用遞歸函數。 – Cheesebaron
對於這個確切的數組'$ keys = array_merge(array_keys($ array),array_keys(current($ array)));'可能會這樣做。但我們可以通過這樣做來確切知道你正在嘗試完成什麼,以便提供關於**最佳**方法的建議...... – DaveRandom