2010-08-24 5 views
0

에서 하나 개의 배열 내가 두 배열이 있습니다PHP 배열이

$ids: 

    Array 
(
    [0] => 1 
    [1] => 2 
    [2] => 3 
    [3] => 4 
    [4] => 8 
) 

$ranks: 

Array 
(
    [0] => Rank1 
    [1] => Rank2 
    [2] => Rank3 
    [3] => Rank5 
    [4] => NoName 
) 

가 어떻게,이 두 가지의 배열을 만들 수 있습니다 당신은 매핑 할 수 있습니다이 array('1'=>'Rank1','2'=>'Rank2','3'=>'Rank3','4'=>'Rank5','8'=>'Noname')

답변

10

사용 array_combine() 기능, 같은 하나의 연관 배열에있는 값의 배열에 대한 키 배열.

$ids_ranks = array_combine($ids, $ranks); 
print_r($ids_ranks); 

는 출력 :

Array 
(
    [1] => Rank1 
    [2] => Rank2 
    [3] => Rank3 
    [4] => Rank5 
    [8] => NoName 
) 
+0

감사합니다, 그것은 작품이다. – pltvs

관련 문제