原生php函数将一维数组转换为二维数组


Native php function to turn single dimensional array into two dimensional

我想把普通数组变成二维数组。我可以用下面的代码来做,但有本地的PHP函数来处理它吗?我看了手册和wen,但什么都没看到。

感谢

$array = array('a', 'b');

应转换为:

$array = array('a'=>'a', 'b'=>'b');

如果有一个简单的功能,我不想使用这个:

foreach($array as &$value)
{
    $new[$value] = $value;
}

您可以使用array_combine(),它将一个键数组和一个值数组组合成一个数组(令人惊讶)。

$array = array_combine($array, $array);