Полезные заметки по веб-программированию PHP, Symfony, Propel, Doctrine, JS, jQuery, ExtJS, HTML, CSS, …

Сортировка массива по длине значения

Posted on Апрель 22, 2011


Сортировка одномерного массива по длине значения

 
$array = array('xxxxxx', 'xxxxxxxxx', 'x', 'xxx');
 
usort($array, 'sort_by_length');
 
function sort_by_length($a, $b)
{
  if($a == $b) return 0;
  return (strlen($a) > strlen($b) ? -1 : 1);
}
 
print_r($array);
 
Array
(
    [0] => xxxxxxxxx
    [1] => xxxxxx
    [2] => xxx
    [3] => x
)

Комментарии (0) Пинги (0)

Пока нет комментариев.


Leave a comment

Нет обратных ссылок на эту запись.