Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

четверг, 24 января 2013 г.

PHP. Сортировка массива по шаблону.

Хотим, чтобы строка zzzxxx была первой:
$arr = array("aaaxxx", "aaayyy", "bbbxxx", "bbbyyy", "zzzxxx");
usort($arr, function ($a) {
    return !preg_match("/zzz/", $a);
});
print_r($arr);

Array
(
    [0] => zzzxxx
    [1] => aaaxxx
    [2] => aaayyy
    [3] => bbbyyy
    [4] => bbbxxx
)

Комментариев нет:

Отправить комментарий