TUTOS.EU

Les tableaux

Différentes opérations de manipulation de tableaux en PHP

<?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 Copier le code

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)

2