PHP拆分阵列成两个数组 - 键数组和值数组 [英] PHP Splitting an Array into two arrays - keys array and values array
本文介绍了PHP拆分阵列成两个数组 - 键数组和值数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有一种简单的方法将数组分割成两个阵列,包括所有的按键和其他由所有的值吗?这将是array_combine的作用的相反。有没有做这样的任务,一个内置的功能?
让我们用一个例子数组:
$阵列=阵列('虎'=>'森林','河马'=>'河','鸟'=>'天空');
有没有将上述阵列分成功能:
$ array_keys =阵列('虎','河马','鸟');
$ array_values =阵列('森林','河','天空');
解决方案
有两个函数 array_keys 和 array_values :
$ array_keys = array_keys($数组);
$ array_values = array_values($数组);
Is there an easy way to split an array into two arrays, one consisting of all the keys and the other consisting of all the values? This would be a reverse to the action of array_combine. Is there an inbuilt function for doing such a task? Let's use an example array:
$array = array('Tiger' => 'Forest', 'Hippo' => 'River', 'Bird' => 'Sky');
Is there a function that will split the above array into:
$array_keys = array('Tiger', 'Hippo', 'Bird');
$array_values = array('Forest', 'River', 'Sky');
解决方案
There are two functions called array_keys and array_values:
$array_keys = array_keys($array);
$array_values = array_values($array);
这篇关于PHP拆分阵列成两个数组 - 键数组和值数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文