|
Notre magasin Rue Albert 1er, 7 B-6810 Pin - Chiny (/fax: 0032 (0)61/32.00.15 |
Formation PHP - MySQL |
Création et référencement Internet Formation: apprenez à créer et référencer votre propre site Internet |
14.5. Variables tableaux en PHP1 Introduction - 2. Initialisation d'un tableau. - 3. Utilisation - 4. Nombre de valeurs dans un tableau: count() - 5. Transformation - 6. Impression Comme dans tous les langages de programmation, un tableau (matrice) permet d'insérer des valeurs dans des cases. Ceci facilité le rassemblement de données, surtout que de nombreuses fonctions en PHP permettent le tri et le filtre sur les données incluses dans ce type de variables. Dans un chapitre suivant, nous les remplaceront par une base de donnée Mysql, mais les tableaux sont souvent utilisées pour de faibles quantités d'informations, surtout que le nombre de bases de données possibles sur un hébergement mutualisé est souvent limité à 1 base, en plus d'une limitation éventuelle de taille. 2. Initialisation d'un tableauContrairement aux autres variables de PHP, vous devez initialiser les tableaux avant de les utiliser. Cette fonction se fait par:
Remarquez que nous n'avons pas donné le nombre de colonnes ou de lignes. Un élément du tableau peut être de tout type, y compris un tableau en utilisant différents niveaux d'accolades. Prenons quelques exemple: 3. Utilisation d'un tableau$tableau[1] est l'élément 1 du tableau. $tableau["a"] est l'élément a du tableau. $tableau["jour-du-mois"] est l'élément jour-du-mois du tableau. Si l'opérante est une chaîne de texte, elle doit être entre guillemets. Nous allons par exemple gérer un tableau reprenant le type d'appareil et sont numéro de série.
La première partie définit les valeurs du tableau. La fonction conditionnelle si vérifie si les coordonnées de la variable 1 existe (!isset() est la négation). Si la cellule n'existe pas, il renvoie la valeur FALSE, sinon, il affiche les valeurs. Voici le résultat:
La variable $_SERVER vue au chapitre précédant est également un tableau. Cette partie sera utilisée notamment pour récupérer des valeurs d'une table Mysql 4. Nombres de valeur d'un tableauPour compter le nombre de cellules d'un tableau (en fait le nombre de lignes), nous pouvons utiliser la fonction count()
Affichera le nombre 2. Une remarque, si votre tableau est à 2 dimensions, cette commande affiche uniquement le nombre de lignes. 5. TransformationLa fonction implode permet de créer une chaîne de caractères reprenant tous les éléments d'un tableau. A l'inverse, la commande explode permet de créer un tableau à partir d'une chaîne de caractère.
6. ImpressionDernière petite chose, l'impression du contenu d'un tableau. Dans un programme, ces fonctions sont peu utilisées, par contre, lorsque qu'on debug le programme (donc en cours de programmation), on a souvent besoin de voire si notre développement marche. On reprend le tableau ci-dessus avec ses valeurs.
Pas très lisible mais cette commande peut être améliorée
Mais il y a une autre fonction pour afficher le contenu de ces tableaux: var_dump qui va changer la présentation mais aussi indiquer le nombre de caractères dans chaque cellule:
On peut de nouveau utiliser <pre> comme commande html
|
|
YBET Informatique: formation débutant ou avancé dans notre salle de formation ou en entreprise Renseignements, tarifs et inscriptions sur notre page formations informatiques |
Mise en ligne: 22/12/2008 - Mise à jour 15/11/2010 (ajout impression et découpe)