<?php
//Insérer une valeur dans un tableau, valeur qui est elle même un tableau
$MonTableau[] = array("ref" => 'maref', "NomProduit" => 'LeNom');
//Afficher une valeur de ce même tableau
echo $MonTableau[0]["NomProduit"];
//Ou encore
print_r($MonTableau);
//Créer et insérer une série de valeurs dans un tableau
$MonTableau = array(1, 2, 3, 4, 5);
//Afficher la première ligne de ce tableau
echo $MonTableau[0];
//Insérer une valeurs à la 6ème ligne (indice soit l'indice 5)
$MonTableau[5] = 'Une valeur';
//Insérer une valeurs avec un nom pour référence
$MonTableau['Couleur'] = 'Rouge';
//Afficher toutes les lignes d'un tableau
$count = count($MonTableau);
for ($CompteurTableau = 0; $CompteurTableau < $count; $CompteurTableau++) {
echo $MonTableau[$CompteurTableau]."\n";
}
?>
Lien vers le fichier : cliquez ici
Remarque
Si vous avez dans votre log apache, cad /var/log/apache2/error.log, des erreurs du type
PHP Warning: Use of undefined constant MaReference - assumed 'MaReference' (this will throw an Error in a future version of PHP)
Cela peut venir d'une erreur d'affectation sur un tableau, cad que vous avez oublié les guillemets.
Cet exemple est correct :
$MonTableau["MaReference"] = $UneVariable;
Celui-ci non :
$MonTableau[MaReference] = $UneVariable;
Article(s) précédent(s)
Article(s) en relation(s)