Eléphant du PHP |
369 Messages
20 sept. 2009, 09:00
Salut,
bonjour
de ma boucle while (qui n'est pas issu d'une requete sql) je tire à chaque passage un prénom
($prenom) et un nombre ($i) je galère pour faire array qui donnerait
array( [christophe]=>1 [laurence]=>5 [simone]=>3 )
j'ai bien essayé d'insérer dans la boucle $tablo=array($prenom=>$i);
mais bien évidemment ça ne s'empile pas dans le tablo et ça m'affiche array( [simone]=>3 )
voilà
j'ai essayé aussi array_push mais ça va pas non plus
si une ame généreuse a une idée
merci d'avance
Comme les réponses précédentes: Ton tableau est écrasé.
Pour un tel type de contrainte, j'utilise bêtement la référence du tableau.
le path jusqu'à la clef concernée (éxistante ou pas) et le la valeur à y mettre
Ce qui s'écrit ainsi: fnct($array, "key_1/key_2", "Valeur").
Ou plus simplement: Référence_Tableau -> Key = Value
Voila, si ca a fait germé, en toi, la façon de procéder...
@+ bon code
EDIT: Oups, j'ai lu le message de Ryle en biais. Il est carrément plus simple pour la contrainte (faible)
qui est la tienne, préfère le.