Recherche rapide
     
Espace Membres
il y'a actuellement 32370 membres
 
Pseudo  
Password  
inscriptions
 
Cours php/Tutoriels
  1/  Apprendre les bases de PHP
  1a/  Divers en PHP, les erreurs, les variables etc...
  2/  Les variables
  3/  Les variables d'environnements
  4/  Les conditions
  5/  Les boucles
  6/  Les cookies
  7/  Travailler sur les dates
  8/  Les tableaux array()
  9/  Travailler avec les fichiers
  10/  Traiter les chaines de caractères
  11/  Récuperer et verifier les données d'un formulaire
  12/  Envoyer des mails
  13/  Les pseudo-frames
  14/  Débuter avec mysql
  15/  Fonctions update et delete de mysql
  16/  Comprendre et utiliser la clause where
  17/  Liste de quelques fonctions mysql
  18/  Mysql par la pratique, construire un livre d'or
  19/  Construire un mini moteur ou annuaire
  20/  Afficher sur plusieurs pages
  21/  La construction de votre forum
  22/  Faire son script de sondage (vote)
  23/  Sessions , mise en pratique
  24/  Sessions , récapitulatif
  25/  Les expressions régulières
  26/  Coder son ANTI-FLOOD
  27/  Utiliser et créer ses fonctions
  28/  Upload et transfert de fichiers
 
 
 
Liens
  Les cours pour bien débuter PHP

Les tableaux en php cours n°8

Mis à jour le 23-1-2007

Il existe 2 types de tableaux, les tableaux nominatifs et les associatifs.
Pour créer un tableau, utiliser la fonction array();

Exemple de tableau nominatif:

<?php

$tableau = array('az-php','php4','mysql');
// on déclare les valeurs du tableau
print $tableau;
?>

Affiche à l'écran

Array

Et oui, pour afficher un tableau, il faut le parcourir, c'est ici que vous allez avoir besoin des cours sur les boucles

exemple de tableau associatif:

<?php
$tableau_ass = array(site=>'az-php',langage=>'php4',base=>'mysql');
// on déclare le tableau sous le format nom_de_variable=>'valeur'

//pour afficher le site par exemple
print 'le nom du site est '.$tableau_ass['site'];


?>

Affiche à l'écran

Le nom du site est az-php

.
Comprendre le fonctionnement des tableaux:
Les lignes des tableaux ne sont pas numérotées comme vous le pensez, le premier enregistrement porte le numéro de ligne 0 , donc un tableau comme ceci:

$tableau = array('valeur1','valeur2','valeur3');

le 1er élément, valeur1 porte le numéro de ligne 0, si vous souhaitez l'afficher, procédez comme suit:

<?php
print $tableau['0'];
?>

Affichera à l'écran

valeur1
 
Se servir des boucles pour parcourir un tableau
Avec foreach() , uniquement sous php4

<?php
$tableau = array('az-php','php4','mysql');
//on défini le tableau et ses éléments

foreach ( $tableau as $contenu )
//on parcours le tableau
{
print $contenu.'<br />';
//on affiche le contenu
}


Affiche à l'écran

az-php
php4
mysql

 
 

La même chose mais en tableau associatif

<?php
$tableau = array(site=>'az-php',langage=>'php4',base=>'mysql');
//on défini le tableau et ses éléments

foreach ( $tableau as $key=>$contenu )
//on parcours le tableau en attribuant la clé à la variable
{
print 'clé '.$key.' valeur '.$contenu.'<br / >';
//on affiche la clé et son contenu
}


Affiche à l'écran

clé site valeur az-php
clé langage valeur php4
clé base valeur mysql

 
Ajouter un élément dans un tableau

<?php
$tableau = array('az-php','php4','mysql');
//on défini le tableau et ses éléments


array_push($tableau,"javascript"); //on ajoute avec la fonction array_push()

//le nouveau tableau
$tableau = array('az-php','php4','mysql','javascript');
 

A vos claviers et bonne prog
'e' Stressman


>>> Cours suivant n° 1

 

 
 
Rubrique installer
  1°/  Apache et PHP
  2°/  Mysql sur votre PC (version tar.gz)
  3°/  Mysql sur votre PC (version rpm)
 
Newsletter

 
Votez !!
Pas de votes ni suggestions actuellement
 
 
 
Débuter Linux
 1°/   Introduction
 2°/   Installation ( 1ere partie )
 3°/   Installation ( 2ème partie )
 4°/   Connexion / documentation / Synthaxe
 5°/   Les différentes commandes sous linux
 6°/   Installer / Désinstaller / Lister les applications
 7°/   Manipulation des chaines de caractères
 
    © Copyright 2005 - az-php.com - tous droits réservés , reproduction interdite . Hébergé par 1hebergeur.com [ mentions légales & copyright ]