php

Les Tableaux


Les Tableaux

Nous abordons ici un aspect très important du PHP : les arrays.

Vous allez voir qu'il s'agit de variables « composées », que l'on peut imaginer sous la forme de tableaux.
On peut faire énormément de choses avec les arrays et leur utilisation n'est pas toujours très facile. Cependant, ils vont très rapidement nous devenir indispensables et vous devez bien comprendre leur fonctionnement. Si vous y parvenez, nous aurons fait le tour des bases du PHP et vous serez fin prêts pour la suite, qui s'annonce concrète et passionnante.

Qu'est-ce qu'un tableau ?

Avant toute chose, il est bon de préciser qu'un tableau PHP et un tableau HTML sont deux choses complètement différentes. Un tableaux PHP a pour fonction de stocker et manipuler des informations tandis qu'un tableau HTML sert à présenter des données sur un écran.
Les tableaux, aussi appellés arrays en anglais, sont des types de données structurés permettant de grouper des informations ensemble. A la différence des types primitifs (entiers, réels, flottants, booléens, chaines de caractères), les tableaux peuvent stocker une ou plusieurs valeurs à la fois (de types différents).
Lors de la déclaration d'un tableau, il est inutile de préciser sa dimension et le type de données qu'il va contenir. PHP s'en charge automatiquement. Les tableaux sont dits dynamiques. A chaque nouvelle entrée enregistrée dans le tableau, PHP agrandit sa taille de 1 élément.
Le langage PHP propose également deux types distincts de tableaux : les tableaux à index numériques et les tableaux associatifs. Nous étudierons chacun de ces formats de tableaux plus loin dans ce cours.

Déclaration d'un tableau

La déclaration d'un tableau vide se fait de la même manière qu'une variable, c'est à dire avec un signe dollars ($) et un nom. Le format du nom doit respecter les mêmes règles de déclaration qu'une variable. Nous identifierons ensuite le tableau par le nom que nous lui avons attribué.
Pour déclarer un nouveau tableau, il suffit d'utiliser la structure de langage array(). Cette fonction prend en paramètres facultatifs (séparés par une virgule), les valeurs que l'on souhaite insérer dans le tableau pour l'initialiser. Si rien n'est précisé en paramètre, le tableau créé sera vide. Voici 3 exemples de déclaration et d'initialisation de tableaux.

Déclaration et initialisation de tableaux

  1. <?php
  2. // Déclaration d'un tableau vide
  3. $fruit = array();
  4. // Déclaration d'un tableau indexé numériquement
  5. $legumes = array('carotte','poivron','aubergine','chou');
  6. //Déclaration d'un tableau associatif
  7. $identite = array(
  8. 'nom' => 'Hamon' ,
    'prenom' => 'Hugo' ,
    'age' => 19,
    'estEtudiant' => true
  9. );
  10. ?>
la syntaxe d'affichage est:
echo $nomVar [nombre]
dans l'exemple présédant, si on veut afficher carotte la syntaxe est:
echo $legumes [0];
ou dans l'autre syntaxe de déclaration:
echo "Mon age est: $identite ['age']";............dans l'affichage on obtient comme résultat: Mon age est: 19

FIN.....(pour apprendre les fonctions en PHP....... appuyez sur Les fonctions)........


conclusion:::::!Important!!!

    Principe

  • Création à l'aide de la fonction array()
  • .
  • Ou implicitement à l'aide de la notation crochets .
  • Uniquement des tableaux à une dimension
    • Les éléments d'un tableau peuvent pointer vers d'autres tableaux.
  • Les élements d'un tableau peuvent appartenir à des types distincts.
  • L'index d'un tableau en PHP commence de 0.
  • Pas de limites supérieures pour les tableaux
  • La fonction count() pour avoir le nombre d'éléments d'un tableau


  • Les tableaux indicés et les tableaux associatifs
  • Tableau indicé.
  • Accéder aux éléments par l'intermédiaire ne numéros

Exemple.php

$tableau[indice] = valeur;
$jour[3] = "Mercredi";
$note[0] = 20;
$tableau = array(valeur0, valeur1,...,valeurN);
$jour = array("Dimanche", "Lundi","Mardi",
"Mercredi", "Jeudi", "Vendredi", "Samedi");
$note = array(20, 15, 12.6, 17, 10, 20,11, 18,19);
$variable = $tableau[indice];
$JJ = $jour[6]; // affecte "Samedi" à $JJ
echo $note[1] + $note[5];
.
  • Tableau associatif (ou table de hachage)
  • Les éléments sont référencés par des chaînes de caractères associatives en guise de nom: la clé d’index

Exemple.php

$tableau["indice"] = valeur;
$jour["Dimanche"] = 7
$jour["Mercredi"] = "Le jour des enfants"
$tableau = array(ind0 => val0, ind1 => val1,..., indN => valN);
$jour = array("Dimanche" => 1, "Lundi" => 2,"Mardi" => 3, "Mercredi" => 4, "Jeudi" => 5,"Vendredi" => 6, "Samedi" => 7);
$variable = $tableau["indice"]; $JJ = $jour["Vendredi"]; //affecte 6 à $JJ
echo $jour["Lundi"]; //retourne la valeur 2



Les Fonctions Inclusion de fichiers
SUIVEZ-NOUS SUR FACEBOOK (cliquez sur j'aime)

                                           suivez-nous sur youtube: (abonnée)

ليست هناك تعليقات:

إرسال تعليق