Mailinglisten-Archive |
Hi, > Till Schrader wrote on Monday, May 28, 2001 7:29 PM > To: php_(at)_phpcenter.de > Subject: AW: [php] Sortieren von ein- und mehrstelligen Zahlen > > > >> Hallo, > >> > >> ich hab ein Problem mit dem Sortieren innerhalb eines Arrays, > >> die Funktion müsste in etwa so aussehen, ich habe statt den > >> Werten aus einer > >> Datei Standardwerte zum Test eingesetzt: > >> > >[...] > > > >> Ziel ist es, die Zahlen von oben nach unten zu sortieren: > >> Also erst: 1000, dann 5. > > > >Nimm strnatcmp() und array_reverse() > wie kann ich die funktion sinnvoll einsetzen, es erscheint immer > der fehler: > "Warning: Wrong parameter count for strnatcmp() " > > mfg, > > till [...] RTFM würde ich sagen, da ist ein Beispiel: $arr1 = $arr2 = array ("img12.png","img10.png","img2.png","img1.png"); echo "\nNatural order string comparison\n"; usort($arr2,"strnatcmp"); print_r($arr2); Aber vielleicht ist dir natsort() vertrauter...so aus Arraysicht. strnatcmp() fängt ja mit "str" an, also mag er wohl Strings. jörg
php::bar PHP Wiki - Listenarchive