phpbar.de logo

Mailinglisten-Archive

[php] Sortieren von ein- und mehrstelligen Zahlen

[php] Sortieren von ein- und mehrstelligen Zahlen

Jörg Krause php_(at)_phpcenter.de
Mon, 28 May 2001 22:04:32 +0200


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