PHP Merge 2 Arrays & amp; 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.

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]