如何获得在PHP多维数组的所有关键 [英] How to get all the key in multi-dimensional array in php
本文介绍了如何获得在PHP多维数组的所有关键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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,数量?
How can I get the all the key value with the format "0, name, id, phone, Base, city, Ebase, Qty"?
感谢您!
推荐答案
试试这个
function array_keys_multi(array $array)
{
$keys = array();
foreach ($array as $key => $value) {
$keys[] = $key;
if (is_array($value)) {
$keys = array_merge($keys, array_keys_multi($value));
}
}
return $keys;
}
这篇关于如何获得在PHP多维数组的所有关键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文