Appeler une array grace a une autre array

Résolu
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006 - 7 juil. 2006 à 17:11
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006 - 7 juil. 2006 à 19:04
bonjours a tous
voial j'ai uen array
$vaisseaux=array("$petittransporteur","$grandtransporteur");

puis j'en ai plein d'autre
$petittransporteur=array ("Petit transporteur","4000","10","5","5000","5000(10000)","10(20)");
$grandtransporteur=array ("Grand transporteur","12000","25","5","25000","7500","50");

la c'ets un exemple j'en ai mit que 2
j'aimerais savoir si c'etait et coment faire pour avoir un truc du genre

$vaisseaux[0](qui est le nom d'une des arrays)[1](pour dire la position dnas l'array appelelr grace a $vaisseaux[0])  = 4000

merci d'avance pour vos reponse.

9 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
7 juil. 2006 à 18:36
Je pite rien...

$aTab1 = array (1,2,3);
$aTab2 = array (4,5,6);

$aTabGlobal = array ($aTab1, $aTab2);

echo $aTabGlobal[0][2]; // va afficher : 3

Où est ton problème...?
3
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006
7 juil. 2006 à 19:03
en faite j'ai trouver coment faire faut faire

$array[1]=array("12",....)
$array[2]=array("13",....)
...

voila ma solution.
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
7 juil. 2006 à 17:40
Hello,

tu veux quoi au juste...?
déjà :
$vaisseaux=array($petittransporteur,$grandtransporteur);

Ensuite...je ne pige pas quelle est ta question?
0
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006
7 juil. 2006 à 17:46
ba c'ets pour faire une boucle

sa prend moins de ligne que de repeter pour chaque array

donc je voulais faire une array regroupant tout els nom des autres array

et apres faire un truc du genre

for ($i=0;$i<=2;$i++) {//pour choisir l'array
for ($b=0;$b<=2,$b++){//pour choisir une des valeurs de l'array choisi avant

echo $vaisseaux[$i][$b];
}
}

j'espere avoir ete plus claire.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006
7 juil. 2006 à 17:47
parce que j'en ai pas que 2 des array j'en ai 13 et sa fait beaucoup de lignes.
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
7 juil. 2006 à 18:21
Ben oui, et ...? Je ne vois toujours pas de problème, là, lol.
0
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006
7 juil. 2006 à 18:27
 en faite j'ai des array:

$array1= array("12",....)
$array2=....
$array3=.....

et je voulasi faire une boucle pour tout affciher au lieu de le faire array par array

mais come j'ai ecrit mes array sa marche
je pense essaye
for ($i=1;$i<=3;$i++)
{echo "<tr>";
for ($b=0;$b<=2;$b++){
echo "<th>".array$i[$b]."</th>"."</tr>";
}}
0
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006
7 juil. 2006 à 18:32
la syntax que j'ia mit marche pas alors si quelq'un siat coment faire.
0
nightmareofworld Messages postés 60 Date d'inscription mardi 25 janvier 2005 Statut Membre Dernière intervention 23 août 2006
7 juil. 2006 à 19:04
le problem c'est que sa marche pas ce que ta ecrit chez moi. Il etait la le probleme.
0
Rejoignez-nous