我想将普通数组转换为二维数组。我可以使用下面的代码来完成它,但是有本机PHP函数来处理它。我仔细阅读了手册,但没有看到任何内容。
由于
$array = array('a', 'b');
应转换为:
$array = array('a'=>'a', 'b'=>'b');
如果有一个简单的功能,我不想使用它:
foreach($array as &$value)
{
$new[$value] = $value;
}
答案 0 :(得分:3)
你可以使用array_combine()
,它将一组键和一组值组合(令人惊讶地)组合成一个数组。
$array = array_combine($array, $array);