ajout element array

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

29 juil. 2007, 15:20

@Truc : pour info, il y a déjà un lien vers le manuel qui s'affiche quand on poste un sujet.
En effet...

Le message te dit que $tab[$i] n'est pas un tableau !
montre nous la stucture de $tab avec :
<pre>
<? print_r($tab); ?>
</pre>

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 185 Messages

29 juil. 2007, 15:44

Je ne suis pas sûr de ce que j'avance mais s'il s'agit d'un tableau bidimensionnel il devra être déclaré comme suit :
$tab = array	(	array( 'index'=>'b', 'article'=>'cuill&egrave;re', 'prix'=>2),
					array( 'index'=>'d', 'article'=>'fourchette', 'prix'=>4),
					array( 'index'=>'c', 'article'=>'couteau', 'prix'=>3)
				);
Pour ajouter ensuite un élément identique à chaque sous-tableau (par exemple "matière=inox") j'écrirais ceci :
for ($i=0 ; $i<3 ; $i++) {
$tab[$i]['mati&egrave;']='inox';
}