php将一维数组转换成二维数组
原来的数组
$fruit = array(‘a’ => ‘apple’, ‘b’ => ‘banana’, ‘c’ => ‘cranberry’);
期望变成的数组
$fruit = array(
array(‘key’=>’a’, ‘val’=>’apple’),
array(‘key’=>’b’, ‘val’=> ‘banana’),
array(‘key’=>’c’, ‘val’=> ‘cranberry’)
);
实现的代码
<?php
$fruit = array(‘a’ => ‘apple’, ‘b’ => ‘banana’, ‘c’ => ‘cranberry’);
$tmp = array();
reset($fruit);
while (list($key, $val) = each($fruit)) {
$tmp[] = array(‘key’=>$key,’val’=>$val);
}
print_r($tmp);
?>
还没有评论,来说两句吧...