6 résultats trouvés
- par b3f3
- 18 déc. 2010, 03:30
- Forum : PHP avancé
- Sujet : manipulation d'un array
- Réponses : 5
- Vues : 1184
Voici la solution : $sort='elv_date'; function cmp($a, $b) { global $sort; $aCmp = $a[$sort]; $bCmp = $b[$sort]; if ($aCmp == $bCmp) { return 0; } return ($aCmp > $bCmp) ? +1 : -1; } usort($arrayRemovals, "cmp"); Merci devlop78 de t'être intéressé à mon problème.
- par b3f3
- 18 déc. 2010, 03:26
- Forum : PHP avancé
- Sujet : manipulation d'un array
- Réponses : 5
- Vues : 1184
Je viens de comprendre... ma variable $sort n'est pas globale...
- par b3f3
- 18 déc. 2010, 03:22
- Forum : PHP avancé
- Sujet : manipulation d'un array
- Réponses : 5
- Vues : 1184
Peux-tu faire un var_dump() de chaque variable et afficher le résultat ici, s'il te plait ? Ca n'est pas vraiment possible car ce code est à l'intérieur d'une fonction. Cette fonction me sert à trier un array. Elle est utilisée avec usort. Comme ceci : function cmp($a, $b) { $aCmp = $a[elv_date]; $...
- par b3f3
- 18 déc. 2010, 02:37
- Forum : PHP avancé
- Sujet : manipulation d'un array
- Réponses : 5
- Vues : 1184
Bonjour,
je rencontre un soucis de manipulation d'array.
Le code qui fonctionne :
$aCmp = $a['elv_date'];
Le code qui ne fonctionne pas :
$sort = 'elv_date';
$aCmp = $a[$sort];
Quelqu'un a-t'il une idée ?
merci.
- par b3f3
- 16 déc. 2010, 19:31
- Forum : PHP orienté Objet
- Sujet : return new self($mon_array) me retourne un objet vide
- Réponses : 2
- Vues : 1365
L'erreur venait du fait que j'avais oublié de déclarer mes variables en début de classe... désolé !
Merci.
- par b3f3
- 16 déc. 2010, 17:12
- Forum : PHP orienté Objet
- Sujet : return new self($mon_array) me retourne un objet vide
- Réponses : 2
- Vues : 1365
Bonjour à tous, je débute dans la POO avec php. Je suis actuellement un tutoriel à cette adresse que j'adapte selon mes besoins : http://ensweb.perso.info.unicaen.fr/tutoriels/bookmarks/ A l'étape 8 (http://ensweb.perso.info.unicaen.fr/tutoriels/bookmarks/lectureBd.html), je rencontre un problème av...
Nous sommes le 05 juin 2026, 14:09