如何重命名数组中的键?
从这个名为 $start_array 的数组开始,
[0] =>
[date] => 2012-05-01
[revenue] => 100
[1] =>
[date] => 2012-05-02
[revenue] => 200
并更改“日期”和“收入”的键,这样你就得到了这个 $final_array:
[0] =>
[x] => 2012-05-01
[y] => 100
[1] =>
[x] => 2012-05-02
[y] => 200
这是我可怕的尝试,它有效但很混乱。
$final_array = array();
$max = count($start_array);
for ($j = 0; $j < $max; $j++) {
$final_array[] = array('x' => $start_array[$j]['dateid'], 'y' => $start_array[$j]['ctrl_version_revenue'] );
}
foreach( $start_array as &$arr ) {
$arr["x"] = $arr['date'];
unset( $arr['date'] );
$arr['y'] = $arr['revenue'];
unset( $arr['revenue'] );
}
unset($arr);
尝试上面的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)