phpbar.de logo

Mailinglisten-Archive

[php] Sortieren eines Arrays

[php] Sortieren eines Arrays

Klaus Schmidt ks_(at)_ksweb.de
Thu, 4 Jan 2001 16:45:45 +0100


>-----Original Message-----
>From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf
>Of Dennis Duggen
>Sent: Thursday, January 04, 2001 2:33 PM
>To: php_(at)_php-center.de
>Subject: [php] Sortieren eines Arrays
>
>
>Hi Liste,
>
>kann mir jemand sagen wie ich ein Array ohne berücksichtigung auf Groß- und
>Kleinschreibung sortiere. Ich bin im Archiv leider nicht fündig geworden.
>
>Die Funktion sort() gibt mir z.B.
>
>Zoo.jpg
>haus.jpg
>haus2..jpg
>
>zurück. Ich möchte gerne
>
>haus.jpg
>haus2..jpg
>Zoo.jpg
>
>zurückbekommen.
>
>Dennis

Hi Dennis, es ginge natcasesort()

Beispiel:

$arr=array('Zoo.jpg','haus2.jpg','haus1.jpg');
$wert=natcasesort($arr);
print_r($arr);

Ausgabe:
Array ( [2] => haus1.jpg [1] => haus2.jpg [0] => Zoo.jpg )

Aber achte auf die Schlüssel (!), sie werden mitsortiert. (4.0.2)
dies stört nicht bei Schleifen mit foreach, aber mit for($x=0;....

mfg
Klaus Schmidt

Beispiel ist aus:
-----------------------------------
   PHP 4 - Tutorial und Referenz
       © 2000 Klaus Schmidt
 Die Seite zum Buch: www.ksweb.de
-----------------------------------



php::bar PHP Wiki   -   Listenarchive