bonjour je désirerais faire :
un tableau dont chaque élément sera un tableau formé de 4 nombres (a 4 dimension)
merci
bonjour je désirerais faire :
un tableau dont chaque élément sera un tableau formé de 4 nombres (a 4 dimension)
merci
D'abord déclare un tableau puis fait un array_push d'un autre tableau.
un tableau ) 4 dimensions, ca fait un truc énorme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $Tableau[0][0] = 1; $Tableau[0][1] = 2; $Tableau[0][2] = 3; $Tableau[0][3] = 4; $Tableau[1][0] = 5; $Tableau[1][1] = 6; $Tableau[1][2] = 7; $Tableau[1][3] = 8; ......
bonjour la gestion ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $Tableau[0][0][0][1] = 8;
moi j'avais pensé à un truc comme ca :
$tab[12]=array(3,5,15,3);
mais après comment lire, exemple comment savoir ce qu'il y a dans $tab[12]?
fonction print_r pour le debogage et affiché tout le contenu du tableau et les clés associées.
ca te renvoie 3...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $tab[12]=array(3,5,15,3); $toto = $tab[12]; echo $toto[0];
en fait, lors de l'affectation $toto = $tab[12], $toto devient lui même un tableau contenant 4 éléments, accessibles via leur index
Là je pige pas
$tab[12] renvoie le treizième élément d'un tableau, ensuite ?
il se trouve que ce treizième élément est lui même un tableau...
donc tu y accede comme un tableau, avec ses propres index...
Oui - mais où dans le post en parle t'on ?
Pour accéder à l'élément stoqué :
là, tu affecte le 13° élément de $tab à $toto (élément qui est lui même un tableau) :
Et là, tu affiche le 1° élément du tableau $toto
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $toto = $tab[12];
Qui dans l'exemple donné est 3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo $toto[0];
Cette méthode te permet donc d'accéder aux données, bien que ca ne me semble pas optimal
LOL ok je ne savais pas qu'une variable est un tableau avec un seul élément.
bon à connaître.
Gné ? Pas du tout !Envoyé par MacReiben
donc mes doutes sont justifié, si tu ne délcare pas $toto en tant qu'array.
à moins que cela ait changé dans PHP5 ? Ca m'étonnais aussi.
ce n'est pas un tableau avec un seul élément ...
t'affichera 15, donc plusieurs éléments dans toto, c'est le principe des tableaux à plusieurs dimensions...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo $toto[2];
pas besoin donc de déclarer toto en tant qu'array, php se charge tout seul du typage (comme là toto n'est pas définie avant, et qu'on colle un tableau dedans, php déclare que c'est un tableau)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager