【发布时间】:2011-03-22 16:07:58
【问题描述】:
示例代码
<?php
$items = array(
array(
'forename' => 'Foo',
'surname' => 'Bar'
),
array(
'forename' => 'Bar',
'surname' => 'Foo'
)
);
$arr = array();
$i = 0;
foreach($items as $item){
$arr[$i]['name'] = $item['forename'];
$arr[$i]['surname'] = $item['surname'];
$i++;
}
echo "<pre>".print_r($arr, true)."</pre>";
?>
结果
Array
(
[0] => Array
(
[name] => Foo
[surname] => Bar
)
[1] => Array
(
[name] => Bar
[surname] => Foo
)
)
结果完全可以接受,代码可读。
我的问题是:有没有更好/更有效/更漂亮的方法来做到这一点?
【问题讨论】: