2014-04-25 1 views
0

일반 배열을 2 차원 배열로 변환하고 싶습니다. 나는 아래 코드로 그것을 할 수 있지만 네이티브 PHP 함수는 그것을 처리 할 수있다. 나는 매뉴얼과 wen을 지났지 만 아무 것도 보지 못했습니다.1 차원 배열을 2 차원으로 바꾸는 기본 PHP 함수

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

답변

3

: 간단한 함수가있는 경우

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

내가 이것을 사용하지 않습니다

감사

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

는로 변환해야을 사용할 수 있습니다.은 하나의 배열에 키 배열과 값 배열을 (놀랍게도 충분히) 결합합니다. 당신은 그것에 나를 이길

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

) http://codepad.viper-7.com/8IHAZT –

+1

@TerrySeidler이 아마 처음이다 * 지금 * 내가 대답에 사람을 구타 한 것을 : I 일반적으로 * far * 너무 천천히 입력하십시오! * \ * 작은 승리 춤 \ ** – salathe

+0

그것에 대해 결코 생각하지 마라! 10 분 안에 답을 수락하십시오. 감사 – BentCoder

관련 문제