Bonjour,
J'ai vraiment une question de syntaxe, si vous avez le bon tuyau, je suis preneur.
Je fais un usort(); qui permet de trier un tableau en fonction d'un fonction et le second paramètre est un String du nom de la fonction de comparaison.
Exemple :
Je veux faire la même chose avec une méthode mais je ne trouve pas le syntaxe (le code ci-dessous ne fonctionne pas, c'est juste pour illustrer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function comp($a,$b) { return strcmp($a,$b); } usort($array, "comp");) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class addressBook { function sortName(){ usort($this->array, "$this->comp"); } function comp($a,$b) { return strcmp($a,$b); } }
Partager