problème avec array_walk - PHP - Programmation
Marsh Posté le 19-07-2005 à 20:56:13
Je dirais qu'il faut que tu fasses
Code :
|
Ou du moins un truc comme ca, je suis pas sur j'ai jamais utilisé array_walk...
Marsh Posté le 19-07-2005 à 23:11:20
ok, tu peux me dire(ou me rappeler) ce que signifie le "&" devant la variable $u ?
Merci
EDIT: aïe, ça ne change rien !
Marsh Posté le 20-07-2005 à 00:07:03
Ben si, ça doit fonctionner comme ça.
Le & signifie passage par référence, donc la modification du paramètre formel dans la fonction ($u) affecte aussi le paramètre réel, ici un élément de ton tableau.
Marsh Posté le 20-07-2005 à 00:13:08
ok, merci
et connais-tu un moyen pour passer en argument, en plus de l'élément du tableau(argument 1), un argument externe(argument 2)
J'ai cherché et apparement array_walk() ne permet pas cela.
Marsh Posté le 20-07-2005 à 00:15:58
On doit pas avoir la même doc.
http://fr.php.net/array_walk
bool array_walk ( array &array, callback funcname [, mixed userdata] )
array_walk() exécute la fonction funcname sur chaque élément du tableau array. Typiquement, funcname prend deux paramètres. La valeur du paramètre input étant le premier et la clé/index, le second. Si le paramètre optionnel userdata est fourni, il sera passé comme troisième paramètres à la fonction définie par l'utilisateur funcname.
Marsh Posté le 19-07-2005 à 20:13:51
Bonjour,
J'ai 4 cartes(dans cet exemple) dont je veux garder uniquement la couleur(en supprimant la valeur).
Mais ça ne marche pas (ça m'affiche exactement les mêmes valeurs)! Où est l'erreur ?
Merci