Mailinglisten-Archive |
Hallo, Enno schrieb: > Gibt es eine Möglichkeit, den Inhalt eins Arrays der "Länge" nach zu > sortieren? d.h. => > apfel > ich > autobahn > > wird => > autobahn > apfel > ich > > Es soll also mit dem längsten Wort beginnend anfangen. Lösungsmöglichkeit (Beispielcode): <?php $ay = array( "ist", "pech", "glueck", "er", "meiner", "liebe", "apfel" ); usort($ay, "cmplen"); function cmplen($a, $b) { if (strlen($a) == strlen($b)) return 0; return strlen($a) > strlen($b) ? -1 : 1; } while (list ($key, $value) = each ($ay)) { echo "$key: $value\n"; } ?> Mfg Alexander M.
php::bar PHP Wiki - Listenarchive