本机php函数将单维数组转换为二维数组

时间:2014-04-25 19:36:48

标签: php

我想将普通数组转换为二维数组。我可以使用下面的代码来完成它,但是有本机PHP函数来处理它。我仔细阅读了手册,但没有看到任何内容。

由于

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

应转换为:

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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