Basecamp API classic — упорядочивать людей по именам (в алфавитном порядке)

Я получаю список людей через классический API Basecamp, за исключением того, что он, кажется, упорядочен по идентификатору. Для этого я следовал документации, вот упрощенная версия эхо-части:

foreach($persons as $person) {
    $firstName = $person->getFirstname();
    $lastName = $person->getLastname();

    echo $firstName.' '.$lastName;
}

Любая идея, как я могу упорядочить этот список в алфавитном порядке?

Спасибо за вашу помощь.


person morgi    schedule 30.11.2012    source источник


Ответы (1)


Вы можете использовать функцию sort() для $persons

http://uk.php.net/manual/en/function.sort.php

РЕДАКТИРОВАТЬ: О, подождите, вы можете показать print_r() из $ человек?

person Prash    schedule 30.11.2012
comment
Я попробовал это, он выводит следующую ошибку: Предупреждение: sort() ожидает, что параметр 1 будет массивом, объектом. - person morgi; 30.11.2012
comment
Да, я понял это с моим редактированием. Укажите print_r или var_dump для $persons. - person Prash; 30.11.2012