Я работаю на небольшой проект на основе CodeIgniter, я не разработчик PHP, и это моя проблема:Сортировка массива из массива PHP
foreach ($checkeds['id_iscritti'] as $checked){
$iscritto = $this->pellegrinaggio_iscritti_m->get_iscritto($checked);
$utente = $this->utenti_m->get_utente($iscritto[0]->id_utente);
echo ("utente: <pre> ");var_dump($utente);echo (" </pre> \n\n");
}
это код, он в основном генерировать ассоциативный массив
и это то, что я получить от var_dump:
array(1) { [0]=>
object(stdClass)#38 (27) {
["id"]=>
string(3) "254"
["nome"]=>
string(13) "Padre EDUARDO"
["cognome"]=>
string(9) "ANATRELLA"
}
}
utente:
array(1) {
[0]=>
object(stdClass)#37 (27) {
["id"]=>
string(3) "338"
["nome"]=>
string(4) "ELSA"
["cognome"]=>
string(5) "PAONE"
}
}
Как я могу сортировать массив $ UTENTI по индексу «Номе»? Я потратил несколько часов, чтобы понять, как работает этот массив, без каких-либо результатов вы можете мне помочь?
Поправьте меня, если я ошибаюсь, но я уверен, что 'array_multisort()' только сортирует массивы массивов, а не массивы объектов? – RCrowt
Кажется, вы правы, я пропустил это. Другой ответ (ваш) правильный. – KWeiss