2012-01-13 6 views
0

Comment puis-je construire un tableau comme celui-ci en PHP?Comment construire un tableau complexe en PHP?

Il doit avoir des clés uniques dont chacune des valeurs correspondantes sont des matrices, et ces matrices ont plusieurs éléments pour chaque clé.

Array (
    42 => Array (56, 86, 97) 
    51 => Array (64, 52) 
) 
+2

Comment construire un tableau comme ça? Tu viens de faire. Ajoutez un ',' après la 2ème ligne ('42 => Array (56, 86, 97)'), et c'est un code valide. –

Répondre

4
$main = array(); 
for ($i=0; $i<10; $i++) { 
    // $i makes numeric keys 
    $main[$i] = array(); 

    // Or instead, you could make a truly unique key name for each: 
    $main[uniqid()] = array(...somevalues...); 

} 

Crée quelque chose comme:

Array 
(
    [4f105f361cdd1] => Array 
     (
     ) 

    [4f105f361cf24] => Array 
     (
     ) 

    [4f105f361cf33] => Array 
     (
     ) 

    [4f105f361cf3c] => Array 
     (
     ) 

    [4f105f361cf44] => Array 
     (
     ) 

) 
1
$arraytest = array(
      42 => array(56, 86, 97), 
      51 => array(64, 52) 
      ); 

var_dump($arraytest); 
1
$array = array(
    42 => array(56,86,97), 
    51 => array(64,52) 
); 
+0

Certainement correct mais plus difficile à lire quand tout est sur une ligne! –

5
$arr = array(
    42 => array(56, 86, 97), 
    51 => array(64, 52) 
); 

var_dump($arr); 
Questions connexes