Cat Mary > En php, on ne déclare pas le nombre de dimension ni la taille maximale du tableau. On peut déclarer un tableau en faisant un
Cette ligne de code donne le type tableau à la variable $tab sans lui affecter de contenu (mais tout son contenu est perdus)
En fait, en php, il n'existe pas à proprement parlé de tableau à deux dimension, mais des tableaux de tableaux. En clair, un tableau dont chaque case contient un autre tableaux. Ca permet de créer des structure plus souple. (mais plus bordélique aussi si on fait n'importe quoi)
Pour créer une case dans le second niveau d'imbrication, il suffit de faire un
Code :
- $tab[n][m]="mavaleur"
|
(n et m devant être remplacé par un nombre ou une chaine de caractére)
ATTENTION : Si $tab[n] n'existe pas avant cette ligne, php générera une alerte (warning) qui sera affiché en fonction du réglage error_reporting du php.ini. Pour éviter ça, il faut vérifier l'existance à l'aide d'un isset($tab[n]) et initialisé cette case comme un tableau vide au besoin.
Message édité par omega2 le 13-01-2006 à 16:25:54