本机php函数,用于将一维数组转换为二维数组

本机php函数,用于将一维数组转换为二维数组,php,Php,我想把平面数组变成二维数组。我可以用下面的代码来完成,但是有本地PHP函数来处理它。我看了手册,但什么也没看到 谢谢 $array=array('a','b') 应转换为: $array=array('a'=>'a','b'=>'b') 如果有一个简单的函数,我不想使用它: foreach($array as &$value) { $new[$value] = $value; } 您可以使用,它将一个键数组和一个值数组组合成一个数组 $array = array_combine

我想把平面数组变成二维数组。我可以用下面的代码来完成,但是有本地PHP函数来处理它。我看了手册,但什么也没看到

谢谢

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

应转换为:

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

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

foreach($array as &$value)
{
    $new[$value] = $value;
}
您可以使用,它将一个键数组和一个值数组组合成一个数组

$array = array_combine($array, $array);
您可以使用,它将一个键数组和一个值数组组合成一个数组

$array = array_combine($array, $array);
您可以使用,它将一个键数组和一个值数组组合成一个数组

$array = array_combine($array, $array);
您可以使用,它将一个键数组和一个值数组组合成一个数组

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

@Terrysidler这可能是我第一次击败任何人来回答:我通常打字太慢了*小小的胜利之舞,从没想过!10分钟接受你的回答。Thank@TerrySeidler这可能是我有史以来第一次击败任何人来回答:我通常打字太慢了*小小的胜利之舞,从没想过!10分钟接受你的回答。Thank@TerrySeidler这可能是我有史以来第一次击败任何人来回答:我通常打字太慢了*小小的胜利之舞,从没想过!10分钟接受你的回答。Thank@TerrySeidler这可能是我有史以来第一次击败任何人来回答:我通常打字太慢了*小小的胜利之舞,从没想过!10分钟接受你的回答。感谢