php将一维数组转换成二维数组

Dear 丶 2024-04-19 10:38 196阅读 0赞

原来的数组

$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);
?>

发表评论

表情:
评论列表 (有 0 条评论,196人围观)

还没有评论,来说两句吧...

相关阅读