rapppels sur les opérateurs
";
// variable tab : tableau
// tableau = [1,...]
$tab = array(17.5,"A",59,"coucou");
// ou bien :
// $tab = null;
// $tab[] = 17.5;
// $tab[] = "A";
// $tab[] = 59;
// $tab[] = "coucou";
// ce tableau est indéxé automatiquement avec des valeurs en commeçant par 0
// on accède à une case du tableau par son ndice / étiquette entre crochets []
// du coup pour aller chercher une case
print(" case 0 du tableau ".$tab[0]);
print(" case 3 du tableeau ".$tab[3]);
//si on vaut ajouter un élément on l'ajoute dans la case "vide"
$tab[] = true;
// pour changer une valeur on affecte dans la bonne case
$tab[0] = 18.5;
// afficher
// attention le code ci dessous génère une notice
// print($tab);
// pour chaque élément du tableau
// afficher l'élément
// fin pour
foreach($tab as $element)
{
//opérateur de concatenation : .
// print(" ".$element);
//echo est une instruction, print une fonction, echo est un peu plus rapide, un peu moins flexible
echo " ".$element;
}
echo "";
//je déclare un tableau vide
$tab_etiquettes = array();
$tab_etiquettes['prix'] = 17.5;
$tab_etiquettes['lettre'] = "A";
$tab_etiquettes['age'] = 59;
$tab_etiquettes['message'] = "coucou";
$tab_etiquettes['ouvert'] = true;
print(" case 'prix' du tableeau ".$tab_etiquettes['prix']);
print(" case 'age' du tableeau ".$tab_etiquettes['age']);
// si la case n'existe pas on a un message :
// Notice: Undefined index: prix in D:\bin\xampp7.4.27\htdocs\bak\index.php on line 86
foreach($tab_etiquettes as $etiquette => $case)
{
echo " dans la case étiquettée '".$etiquette."' on la valeur ".$case;
}
// afficher en mode debug un contenu ici le tableau en