Tutoriel PHP pour débutants

PHP ETAPE 4
Vous avez un formulaire qui propose des saisies au client (client au sens informatique du mot, par opposition à serveur). Disons une dizaine. Vous vous en souvenez, cela créera une dizaine de variables $_POST[‘nom_de_l_input’]. Il se trouve que PHP range automatiquement ces variables dans un tableau. Nous y reviendrons à la fin de cette étape. Commençons par voir ce qu’est un tableau :
Les tableaux simples
Un tableau, c’est un moyen de stocker plusieurs variables, selon un plan qui vous paraît logique. C’est comparable à un meuble avec ses tiroirs. Dans le tiroir 0, (oui, le tableau commence par le tiroir zéro), vous rangez la variable lundi par exemple, dans le tiroir 1, vous rangez la variable mardi etc.
En informatique, on appelle index ou indice le numéro de tiroir (la position de la variable dans le tableau), et valeur la valeur de la variable entreposée. Voici la syntaxe d’un tableau tout simple
On construit le tableau des jours de la semaine..

<?php $semaine=array(‘lundi’,’mardi’,’mercredi’,’jeudi’,’vendredi’,’samedi’,’dimanche’); ?>

Par cette simple ligne, vous venez de construire un tableau (qui vous le remarquerez, est une variable en lui même puisqu’il commence par $, mais une variable complexe, organisée).
$semaine est le nom du tableau entier.
Vous lui avez affecté des valeurs, (via la commande array, il sait que c’est un tableau). Et ici, par défaut, l’index commence à 0, donc dimanche aura pour index… 6 et non 7. Une fois construit ce tableau, comment convoquer une valeur ? $semaine[2] sera…mercredi et ainsi de suite… selon la règle : $semaine[index] Vous pouvez le vérifier en tapant la commande suivante :
<?php echo $semaine[2]; ?>
Bien sûr ici, nous avons construit un tableau contenant des variables string (les jours de la semaine) et des indices numériques (0,1,2 etc…).
On peut tout-à-fait ranger des valeurs numériques dans un tableau. Ainsi ce tableau qui stocke quelques années marquantes de l’histoire de France…
Histoire de France

<?php $dates=array(1789,1830,1848,1851,1871,1914,1918,1936,1939,1945,1958,1968); echo $dates[3]; ?>

La commande echo renverra… 1851 ici.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *