2012-02-17 5 views
1

제가두 배열에서 새 배열을 만듭니다.

Array 
(
    [0] => 9 
    [1] => 12 
    [2] => 13 
    [3] => 14 
    [4] => 15 
) 
Array 
(
    [0] => 174 
    [1] => 221 
    [2] => 174 
    [3] => 174 
    [4] => 174 
) 

를 출력이 두 배열

$views[] = $id; 
$pid[] = $page_id; 

는 이제

Array 
(
    [9] => 174 
    [12] => 221 
    [13] => 174 
    [14] => 174 
    [15] => 174 
) 
(값을 첫번째 키되며 초 수)와 같은이 결과로부터 새로운 배열을 만들 가질

나는 array_push 함수를 피곤했지만 나에게 도움이되지 못했습니다.

답변

2

당신은 array_combine 사용할 수 있습니다

$newarr = array_combine($array1, $array2); //$array1: key, $array2: value 
+0

I :

는 값

예에 대해 하나 개의 키 배열과 다른를 사용하여 배열을 작성합니다 나를 위해 그 일을 생각해라. .. . –

2
$result = array(); 

for($i=0; $i<sizeof($array1); $i++) 
    $result[$array1[$i]] = $array2[i]; 
관련 문제