у меня есть массив, который содержит массив itsefl, как s [‘name’] s [‘age’] Я не знаю точно, как представить структуру [или},
tab {
s { ['name']
['age']
}
}
это мой код есть
функция cmp ($ a, $ b)
{
return strcmp ($ a [‘name’], $ b [‘name’]);
}
usort($result, "cmp");
foreach($result as $s) {
foreach($s as $t) {
DisplayError("antoine 20")
DisplayError("antoine 88")
DisplayError("antoine 19")
}
}
Я хотел бы отсортировать сначала по имени, а затем по возрасту
Ищу долго но сложно
Вы можете использовать этот компаратор:
function cmp($a, $b) {
if ($a['name'] == $b['name']) {
return $a['age'] - $b['age'];
}
return strcmp($a['name'], $b['name']);
}
usort($arr, 'cmp');
Других решений пока нет …