Important !

Projet-City was created many years ago, in 2001 and is shown here as a demonstration of what I was capable at that time. Please take note that the content of this website is not longer valid. Check out my CV if you're interested to see more modern stuff and also my Portfolio if you're looking for designs.

Projet-City : Technologies du Web
Accueil > Cours php > Explication d'un tableau

> Explication d'un tableau

  • Auteur : Weber
  • Publi?e : 01/01/2003
  • Mise ?our le : 01/01/2003

Les tableaux php sont bien diff?ent des tableaux html. Ils servent ? enregistrer des donn?s et les traiter  
 

Les Tableaux et le php

Les tableaux servent ? enregistrer des donn?s et les utiliser. Les tableaux est la m?hode la plus utilis?en php puisqu'ils permettent (les tableaux) de contenir des enregistrements MYSQL.  
 
En effet, les tableaux contiennent des enregistrements qui peuvent ?re tri?, class? et ressortit.  
 
A la premi?e mise en place des notions des tableaux (array), vous allez trouver que c'est facile ! Mais lorsque nous verrons le pointeur, comment trier, tout ceci va devenir un peu plus compliqu?..  
 

Structure d'un tableau

Autant commencer par quelque chose d'assez simple et qui sera indispensable pour la suite, la structure d'un tableau :  
 

array()

Pour pouvoir par la suite appeler un tableau, on peut le mettre sous forme une variable que l'on d?init. C'est gr?ce aux 'array()' que la variable change de type.  
 
Donc, la structure pour faire un tableau :

$nom_variable = array(clef1=>valeur1, clef2=>valeur2 ....);

Dans certain cas, l'utilisation de la clef n'est pas obligatoire.  
Voici une liste d'exemples qui vous permettrons de mieux cerner les structures des tableaux  
 

Notre premier Tableau !

Voici notre premier tableau en php !  
 

tableau1.php
<?php
    $tableau 
= array( 
                                 
1=>"Julie"
                                 
2=> "Jean" 
                                 
3=> "Juliette" 
                                 
4=> "Jasmine"  
                                 
); 
?>

Dans ce tableau, ce sont les nombres qui ont une valeur (exemple : 1 => Julie) donc, il est possible de mettre :  
 

tableau2.php
<?php
    $tableau 
= array( 
                                 
"Julie"
                                 
"Jean" 
                                 
"Juliette" 
                                 
"Jasmine"  
                                 
); 
?>

Le r?ultat sera le m?e !

idee
On commence ? compter dans un tableau ? partir de 0. Par exemple si l'on n'avait pas d?init la valeur de Julie, sa valeur par d?aut serais 0, pour Jean, ce serais 1 etc...

La seconde possibilit?de faire un tableau

Il existe une seconde faon de faire un tableau et elle est la suivante :  
 

tableau3.php
<?php
/* On d?lare le type de la variable */
$tableau = array();

/* On propose des clefs et leurs valeurs */
$tableau['1'] = 'Julie';
$tableau['2'] = 'Jean';
$tableau['3'] = 'Juliette';
$tableau['4'] = 'Jasmine';
?>

Le r?ultat sera strictement identique ! C'est juste la mise en page qui est diff?ente.  
Ce type de mise en forme dispose ?alement de la m?e option que le tableau2.php.  
Un exemple sera plus utile :  
 

tableau4.php
<?php
/* On d?lare le type de la variable */
$tableau = array();

/* Les clefs sont g???nbsp;par php et sont des num?o allant de 0 ? l'infini */
$tableau[] = 'Julie';
$tableau[] = 'Jean';
$tableau[] = 'Juliette';
$tableau[] = 'Jasmine';
?>

Je me r?ete mais le r?ultat est encore identique mis ? part que les clefs de Julie, Jean, Juliette, Jasmine sont d?al? de 1 parce que les clefs lorsqu'elles sont g??? par php, commencent ? 0.

© 2002 - 2003 Weber Tous droits reserv?
< Cours pr?dent Cours suivant >

D?uvertes

Mozilla Power Mozilla est un regrouppement de plusieurs outils dont : Firefox (navigateur qui respecte les standards) et un système de messagerie (...)

Consulter le site français