2010-08-24 4 views
0

I ont un deux tableaux:tableaux php un array de deux

$ids: 

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

$ranks: 

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

Comment puis-je créer un tableau à partir de ces deux, comme celui-ci array('1'=>'Rank1','2'=>'Rank2','3'=>'Rank3','4'=>'Rank5','8'=>'Noname')

Répondre

10

Utilisez la fonction array_combine(), ce qui vous permet de cartographier une tableau de clés à un tableau de valeurs dans un tableau associatif.

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

Sortie:

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

Merci, il est des œuvres. – pltvs