有没有一种简单的方法将数组拆分成两个数组,一个由所有键组成,另一个由所有值组成?这将与array_combine的操作相反.是否有内置函数来执行此类任务?让我们使用一个示例数组:
$array = array('Tiger' => 'Forest', 'Hippo' => 'River', 'Bird' => 'Sky');
Run Code Online (Sandbox Code Playgroud)
是否有一个函数将上面的数组拆分为:
$array_keys = array('Tiger', 'Hippo', 'Bird');
$array_values = array('Forest', 'River', 'Sky');
Run Code Online (Sandbox Code Playgroud)
Yur*_*ken 33
有两个函数叫 array_keys和array_values:
$array_keys = array_keys($array);
$array_values = array_values($array);
Run Code Online (Sandbox Code Playgroud)
实际上有两个功能:
$keys = array_keys($array);
$values = array_values($array);
Run Code Online (Sandbox Code Playgroud)
你也可以这样做:
$array = array_combine($keys, $values);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25311 次 |
| 最近记录: |