Php 变换数组
如何获取此阵列:Php 变换数组,php,arrays,Php,Arrays,如何获取此阵列: Array ( [0] => Array ( [max] => 5 [year] => 2007 ) [1] => Array ( [max] => 6.05 [year] => 2008 ) [2] => Array (
Array
(
[0] => Array
(
[max] => 5
[year] => 2007
)
[1] => Array
(
[max] => 6.05
[year] => 2008
)
[2] => Array
(
[max] => 7
[year] => 2009
)
)
转换为以下格式:
[year] => [max]
对我的无知感到惭愧…有一天你需要遍历当前数组并将数据放入新数组
$result = array();
foreach($currenArray as $x)
{
$result[$x['year']] = $x['max'];
}
简单的方法
$dest = array();
foreach ($src as $k => $v) {
$dest[$v['year']] = $v['max'];
}
好了
$result = array();
foreach($array as $v) {
$result[$v['year']] = $v['max'];
}