phpbar.de logo

Mailinglisten-Archive

RE: [php] elemente der länge nach sortieren

RE: [php] elemente der länge nach sortieren

Andreas Demmer php at andreas-demmer.de
Mit Nov 24 15:14:55 CET 2004


Boris wrote:

> Wie kann ich die elemente eines array der länge nach sortieren?
> Muss ich dafür eigens eine extra funktion schreiben?

usort() ist Dein Freund:

<?php
function compare($a, $b) {
    if ($a == $b) return 0;
    return (strlen($a) < strlen($b)) ? -1 : 1;
}

$array = array(
  'aaaa',
  'a',
  'aaa',
  'aa'
);

usort($array, 'compare');
print_r($array);
?>

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive