PHP拆分阵列成两个数组 - 键数组和值数组 [英] PHP Splitting an Array into two arrays - keys array and values array

查看:151
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆