2010-02-19 4 views
0

Comment écrire sur le premier élément d'un tableau?PHP - écrit au premier élément d'un tableau

Je sais que reset peut renvoyer le premier élément ... mais vous ne pouvez pas l'utiliser pour écrire dessus.

+0

désolé je n'étais pas clair ... le tableau n'est pas numérique ... par exemple $ test ['element_1'] – Mark

+0

Même questions: http://stackoverflow.com/questions/2230154/php-get-1st-value -of-an-array-associative-or-not/2230266 et http://stackoverflow.com/questions/2236720/php-how-do-i-search-in-an-unindexed-array/2236732 – Gordon

+0

La première question est similaire ... mais c'est à propos d'accéder à un tableau et de ne pas y écrire ... la seconde est une question complètement différente ... – Mark

Répondre

1

est-ce que cela fonctionne?

reset($x); 
$x[0] = $value; 
+1

La réinitialisation n'est pas réellement nécessaire pour définir le premier élément. –

0

Voulez-vous dire préfixer le tableau avec une valeur?

array_unshift() - ceci est coûteux, en reconstruisant la baie.

3

Cela s'appelle un "tableau associatif" ou un "hachage". Techniquement, il n'a pas de commande. Vous pouvez avoir un article que vous avez mis en premier, mais c'est seulement accessoire.

+0

S'il n'y a pas de commande, pourquoi y a-t-il des fonctions pour le trier? – jbo5112

Questions connexes