Les tableaux array
Les tableaux à indices numériques
Syntaxe 1
Gérard
<?php
// Syntaxe 1
$Prenom=array();
$Prenom[0]='Maurice';
$Prenom[1]='Jean';
$Prenom[2]='Pierre';
$Prenom[3]='Paul';
$Prenom[4]='Gérard';
echo $Prenom[4];
?>
Exercice, afficher les noms des logiciels sans boucle
Dreamweaver. Flash. Photoshop
Syntaxe 2
Gérard
<?php
// Syntaxe equivalente
$Prenoms=array(0=>'Maurice',
1=>'Jean',
2=>'Pierre',
3=>'Paul',
4=>'Gérard');
echo $Prenoms[4];
?>
Syntaxe 3
Dans le cas où vous souhaitez garder le premier indice à zéro (et les suivants incrémentés de 1 à chaque fois) vous pouvez également utiliser la syntaxe suivante
Gérard
<?php
$Prenoms1=array('Maurice','Jean','Pierre','Paul','Gérard');
echo $Prenoms1[4];
?>
count()
5 prénoms dans le tableau
<?php
$Prenoms2=array('Maurice','Jean','Pierre','Paul','Gérard');
echo count($Prenoms2) ." prénoms dans le tableau";
?>
Les tableaux associatifs
Syntaxe 1
Ref: 77 Article: Cable rond Prix: 7
<?php
$Article=array();
$Article['Numero']=77;
$Article['Nom']="Cable rond";
$Article['Prix']=7;
echo "Ref: ".$Article['Numero'] ." Article: " .$Article['Nom'] ." Prix: " .$Article['Prix'];
?>
Syntaxe 2, autre syntaxe
Ref: 77 Article: Cable rond Prix: 7
<?php
// Autre syntaxe
$Articles=array('Numero' =>77,
'Nom' => "Cable rond",
'Prix' => 7);
echo "Ref: ".$Articles['Numero'] ." Article: " .$Articles['Nom'] ." Prix: " .$Articles['Prix'];
?>