* @copyright © 2021 EndMove, Tous droits réservés. * @link https://www.endmove.eu/ * * @version 1.0 */ // Rappel: var_dump() est une fonction de débugage (voir PHP.net). // Tips: - pour rendre un var_dump() lisible dans le navigateur web // on peut l'entourer des balises HTML5
 et 
. // - Il existe pleins de méthodes pour les tableaux voir doc. # Les tableaux simples # # Il existe plusieurs façons de définir un tableau, en utilisant la méthode/fonction # array() et ou en utilisant les crochets []. En PHP les tableaux peuvent être mixte # cela signifie qu'il peuvent contenir plusieurs type de variable (string, int, ...) # dans la plus part des autres languages les tableaux sont et doivent être gomogène # # @Exemple de tableaux simples : $tab1 = array('$tab1 by using array()', 'a', 'b', 'c', 1, 2, 3); $tab2 = ['$tab2 by using brackets', 'd', 'e', 'f', 4, 5, 6]; # Affichage des tableaux simples ?>

Contenu de $tab1

Contenu de $tab2

attention lors d'un ajout de cette manière le tableau prend l'index le plus grand # | et l'incrémente de un (l'index est un autre terme pour dire position). # # @Exemple de tableau imbriqué (placer $tab2 dans $tab1 'et à la fin') $tab1[] = $tab2; # Si on affiche maintenant $tab1 on voit qu'un septième index contenant le tableau 2 # a été automatiquement crée : ?>

Contenu de $tab1

'$tab2 by using brackets' # $tab1[5] => 2 # $tab1[7] => $tab2 # |-> donc si l'index 7 donne un tableau on peut utiliser # | deux fois des crochèt 1x sur tab1 et 1x sur tab2 # $tab1[7][0] => '$tab2 by using brackets' ?>

Contenu de l'index 7 de $tab1

Contenu de l'index 0 du tableau de l'index 7 de $tab1

'value1', 'key2' => 'value2'); # # @Exemples de tableau avec clé personnalisé $tab3 = array( 'prénom' => 'Jérémi', 'nom' => 'Nihart', 'age' => 19 ); # Ajout de tous les tableaux dans un tab4 : $tab4 = array( 'clé du tableau 1' => $tab1, 'clé du tableau 2' => $tab2, 'mon tableau 3' => $tab3 ); ?>

Contenu de $tab3

Contenu de $tab4

Contenu de $tab2 avec la lettre 'e' supprimée