Programmatix
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmatix


 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 Chapitre 09 : Les tableaux

Aller en bas 
AuteurMessage
Yoanben
Administrateur
Yoanben


Nombre de messages : 187
Age : 35
Date d'inscription : 18/04/2007

P. Points
P. Points:

Chapitre 09 : Les tableaux Empty
MessageSujet: Chapitre 09 : Les tableaux   Chapitre 09 : Les tableaux Icon_minitimeVen 20 Avr - 13:00

Salut à tous.
Aujourd'hui, nous allons étudier les tableaux.
Allez, on y va :

Les array
Les array sont des variables, mais des variables assez spéciales. Effectivement, ces variables sont de type array (signifie "tableau" en Anglais).
Et oui, ce sont des variables qui stokent des données sous forme d'un tableau.
Reprenons l'exemple d'une variable classique :
Code:
<?
$prenom = "Nicole";
echo "Bonjour $prenom !"; // Cela affichera : Bonjour Nicole
?>
On peux représenter la variable comme suit :
Chapitre 09 : Les tableaux Tableau04

Mais avec un array, on peut enregistrer bien plus qu'une valeur !
Voila comment représenter un array :
Chapitre 09 : Les tableaux Tableau05
Vous voyez la différence !
Voila pourquoi on appel ça les array.
Celui que je vous est montré est un array numéroté, c'est à dire qu'il y a des nombres dans la première colone.
Attention : dans un array numéroté, le premier numéro est 0, pas 1 !
Ici pour afficher Michel, il ne suffira pas de demander d'afficher $prenom car ici PHP ne sera pas lequel afficher.
On va donc indiquer dans quelle case est le prenom qui nous intérresse comme ceci :
Code:
<?
echo $prenoms[1];
?>
Vous voyez, c'est pas difficile !
Attention : c'est bien des crochets et non des accolades ou parenthèses !
Bon OK, vous savez lire un array, mais il reste plus qu'à apprendre à en créer un :
Code:
<?
// La fonction array permet de créer un array
$prenoms = array ("François", "Michel", "Nicole", "Véronique", "Benoît");
?>
Il faut faire attention à l'ordre, ici François aura le numéro 0, Michel le numéro 1, etc...
Voila, vous connaisez les array numérotés.
Allez un petit récapitulatif :
Code:
<?
$age = array (5, 7, 9, 11, 13, 15, "18 ou plus");
// Puis on fait une boucle pour tout afficher :
for ($numero = 0; $numero < 5; $numero++)
{
 echo $age[$numero]; // affichera $age[0], $age[1] etc...
 echo "<br />"; // pour aller à la ligne
}
?>
Voila, j'éspère que c'est compris.

Les tableaux associatifs
Imaginons qu'on veux enregistrer dans un seul array toutes les informations du profile d'un membre.
Comment savoir que le pseudo est à la case 0 ou 2 ?
Et bien on utiliser ce qu'on appel un tableau associatif, c'est en fait un array mais la première case ne contient pas de numéro (sauf si on le choisi), mais un mot !
On appel ce mot un label (ou étiquette en Français).
Voila comment procéder :
Code:
<?
// On crée notre array $profiles
$profile = array (
    "Pseudo" => "Yoanben",
    "Age" => "18",
    "Couriel" => "[email]yoanben@hotmail.fr[/email]",
    "Pass" => "Biloute");
?>
Attention : il n'y a qu'un point virgule !
On aurrais pus l'écrire comme ça :
Code:
<?
$profile = array ("Pseudo" => "Yoanben", "Age" => "18", "Couriel" => "[email]yoanben@hotmail.fr[/email]", "Pass" => "Biloute");
?>
Mais bon la première méthode est beaucoup plus lisible !
Remarque :
On met un => pour dire "associé à"

Ensuite, pour afficher le contenu de ce array, on fait comme suit :
Code:
<?
$profile = array (
    "Pseudo" => "Yoanben",
    "Age" => "18",
    "Couriel" => "[email]yoanben@hotmail.fr[/email]",
    "Pass" => "Biloute");
// Puis si je veux afficher le pseudo, je ferai :
echo $profile['Pseudo'];
?>
Voila, ce chapitre est terminé !
A retenir:
TOUT, C'EST CAPITAL POUR LA SUITE !!!!
Revenir en haut Aller en bas
 
Chapitre 09 : Les tableaux
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Chapitre 01 : Introduction
» Chapitre 02 : Les notations PHP
» Chapitre 05 : Les fonctions
» Chapitre 08 : Les boucles
» Chapitre 03 : Les variables (partie 1)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Programmatix :: Entraide aux languages :: Php & Mysql :: Les cours officiels de PHP/MySQL-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser