У меня есть этот массив:
$array = array(
['name' => 'Indor Swimming Pool'],
['name' => 'abracadabra'],
);
Я хочу отсортировать по алфавиту, поэтому я сделал:
usort($array, function($a, $b)
{
return strcmp($a['name'], $b['name']);
});
, но когда я его сбрасываю:
var_dump($array);
Я получаю:
array(2) {
[0]=>
array(1) {
["name"]=>
string(19) "Indor Swimming Pool"
}
[1]=>
array(1) {
["name"]=>
string(11) "abracadabra"
}
}
это неверно, abracadabra
должно go как первое