PHP Merge 2 Arrays & SORT_ASC

Я хотел бы объединить (объединить) 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.

Заранее спасибо...

0 ответов

Другие вопросы по тегам