Declaration d'une matrice avec php
riminfo
Messages postés
15
Statut
Membre
-
Raymond -
Raymond -
Bonjour,
je veux savoir comment déclarer une matrice et l'initialiser à vide avec PHP!!!
Aidez moi SVP chui debutante en php et j'arrive pas à resourdre ce problème !!!
Merci d'avance
Cordialement
RIM
je veux savoir comment déclarer une matrice et l'initialiser à vide avec PHP!!!
Aidez moi SVP chui debutante en php et j'arrive pas à resourdre ce problème !!!
Merci d'avance
Cordialement
RIM
Configuration: Windows XP / Safari 532.5
2 réponses
-
Bonjour
Je suppose que par matrice, tu entends tableau à deux dimensions.
Cela n'existe pas à proprement parler en PHP. Il n'y a que des tableaux à une dimensions, mais on, peut mettre dans chaque élément un tableau, ce qui revient à avoir un tableau à deux dimensions :
$tbl=array(); // pour créer le tableau
// ensuite tu peux faire directement
$tbl[3][5]='truc';
Tu as créé dans $tbl[3] un tableau dont l'élément d'indice 5 contient 'truc'
Ça ressemble beaucoup à un tableau à deux dimensions ! Mais ça n'en est pas vraiment un, car chaque ligne du tableau est indépendante, et peut contenir une valeur simple ou un tableau avec un nombre différent d'éléments, ou un objet...
Si tu veux vraiment l'initialiser (bien qu'en général ce soit inutile en PHP)$nblignes=3; $nbcolonnes=5; $tbl=array(); for ($ligne=0; $ligne<$nblignes; $ligne++) { for ($colonne=0; $colonne<$nbcolonnes; $colonne++) { $tbl[$ligne][$colonne]=''; } }