Я хотел бы объединить (объединить) 2 массива и отсортировать их в порядке возрастания. Данные поступают из базы данных и фактически уже отсортированы в порядке возрастания, но когда я объединяю их, данные для второго массива появляются только после, например, последнее слово Z в первом массиве. В соответствии с приведенным ниже примером я намерен отсортировать объединенный массив по [название компании].
Любая идея, что я мог бы упустить ниже?
Оба формата массива:
Array
(
[0] => Array([id] => 1 [companyname] => 180 Degrees [region] => western_cape)
[1] => Array([id] => 2 [companyname] => 4 Ever Sheeting [region] => gauteng)
[2] => Array([id] => 3 [companyname] => A I Sheeting [region] => gauteng)
)
Слить вот так:
$arr = array_merge( $arr1, $arr2 );
SORT_ASC вроде так:
ksort( $arr, SORT_ASC );
Результаты:
Элементы из $ arr2 начинаются только после ВСЕХ элементов $ arr1.
Заранее спасибо…
Задача ещё не решена.
Других решений пока нет …