Сортировка массивов в php - PullRequest
       11

Сортировка массивов в php

0 голосов
/ 30 августа 2011

У нас есть массив, и нам нужно отсортировать вышеуказанный массив

Array
(
    [0] => stdClass Object
        (
            [id] => 229
            [firstname] => ggg
            [lastname] => fff
        )

    [1] => stdClass Object
        (
            [id] => 230
            [firstname] => aaa
            [lastname] => jjj
        )

)

Я хочу отсортировать массив как (Сортировать по имени)

Array
(
    [0] => stdClass Object
        (
            [id] => 230 
            [firstname] => aaa
            [lastname] => jjj

        )

    [1] => stdClass Object
        (
            [id] => 229
            [name] => ggg
            [lastname] => fff
        )

)

1 Ответ

3 голосов
/ 30 августа 2011

Использование usort:

usort($ar, function($a, $b) {
  return strcmp($a->firstname, $b->firstname);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...