如何在一个数组中获取多维关联数组键?

PHP开发者

我有数组数据,每个数组在数组中也有自己的值,如下所示:

$array['loc']=array('india','usa','germany');   
$array['loc1']=array('india','usa','germany');      
$array['loc2']=array('india','usa','germany');      
$array['loc3']=array('india','usa','germany');      
$array['loc4']=array('india','usa','germany');   

我想要一个数组中的键列表,如下所示:

$list['keys']=array('loc','loc1','loc2','loc3');
拉胡尔

您可以使用 array_keys

$array = [];
$array['loc']=array('india','usa','germany');   
$array['loc1']=array('india','usa','germany');      
$array['loc2']=array('india','usa','germany');      
$array['loc3']=array('india','usa','germany');      
$array['loc4']=array('india','usa','germany');   

$list['keys'] = $keys = array_keys($array);
print_r($list['keys']);

array_keys — 返回数组的所有键或键的子集

演示

输出

Array
(
    [0] => loc
    [1] => loc1
    [2] => loc2
    [3] => loc3
    [4] => loc4
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建一个复杂的多维关联数组?

如何在某个值上的基本关联数组中选择一个数组

如何在Opencart中获取多维数组的最后一个数组值

如何基于另一个数组中的条件从关联数组中提取?

从关联数组中的每个键中获取一个值

获取(可能)关联数组中的第一个键?

如何遍历一个关联数组并获取密钥?

使用另一个数组作为键创建关联数组

包含关联数组时如何从多维数组中获取唯一数组?

PHP,从多维数组中的多个关联数组中回显一个特定值

如何从多维关联数组中删除键?

如何编辑多维关联数组中的键/值对?

显示来自一个关联数组的值,该数组的键作为另一个数组中的值存在

如何从另一个数组的值构建PHP中多维数组的键?

如何将2个数组合并为一个关联数组

如何在PHP中检测关联数组迭代中的最后一个元素

如何从Laravel集合中获取多维关联数组的值

如何将关联数组转换为一个数组

如何将关联数组附加到另一个数组的末尾?

如何将两个或多个关联数组与键作为前一个数组元素的值组合,以创建多级数组?

选择关联数组中的每个第一个数组值

从另一个数组返回PHP中的关联数组的函数

如何在php中创建一个空白的关联数组

如何通过继续增加键将关联添加到另一个关联数组中?

如何在javascript中创建多维关联数组

使用第一个元素作为键将索引多维数组转换为关联数组

给定一个关联数组,其中值是平面数组,如何搜索值并返回键?

创建一个键匹配值的关联数组

有没有办法在不丢失 PHP 中的键的情况下将关联数组的数组分解为一个数组?