Les bases

Le Langage

Fonctions

Intégration Mysql

Astuces

Hébergement
Annuaire
 

Chapitre 3 - Les principales fonctions

 

1) Les tableaux

a) Principe

Les lignes des tableaux ne sont pas numérotées ainsi le premier enregistrement porte le numero de ligne 0 , donc un tableau comme ceci:

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

 

Si vous voulez afficher à l'écran:

<?

print $tableau[0];

?>

Ce qui affichera la valeur valeur1

 

b) Tableau à plusieurs niveaux

<?

$tableau = array (

"Planetes" => array ("a" => "terre", "b" => "mars", "e" => "vénus", jupiter, neptune, pluton),

"nbdoigt" => array (5,6, 3,5));


//on peut aussi utiliser directement:
$tableaub[0][0]=jupiter;

?>

Dans notre exemple nous avons 2 lignes l'une planetes et l'autre nombre de doigts. Mais pour la ligne planète nous avons assigné à la colonne e par exemple la planete vénus ("e" => "vénus"). Nous aurions pu mettre le chiffre 5. En fait il faut lire:

A la position e on place la planète vénus.

Pour les autre sans assignation c'est dans l'ordre suivant les assignations.

 

c) Parcourir un tableau

Nous avons appris à nous servir des boucle dans le chapitre 2-2: Structures de contrôle et langage procédural. Ainsi nous procédons ainsi:

<?

$tableau = array(

'planete','nbdoigt');

foreach ( $tableau as $valeur ) // uniquement sous php4

{print $valeur.'<br>'; //Affichage des valeurs et saut de ligne entre}

?>

 

d) Ajouter un élément dans un tableau

<?

$tableau = array(

'planete','nbdoigt');

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

?>



© HIWIT tous droits réservés