Допустим, у вас есть два массива массивов с одинаковой структурой, но разным количеством массивов в них:
$arr1 = array(array(1,"b"), array(2,"a"), array(5,"c"));
$arr2 = array(array(3,"e"));
Теперь данные в $ arr1 и $ arr2 отсортированы, и теперь я хотел бы объединить эти два массива, поэтому я сделал это:
$res = array_merge($arr1, $arr2);
И тогда я получаю вывод, подобный этому:
1-b
2-a
5-c
3-e
Но я бы хотел, чтобы отсортированный $ res также был таким:
1-b
2-a
3-e
5-c
Интересно, есть ли в PHP функция, которая делает это автоматически, без необходимости писать собственную функцию? Или, пожалуйста, посоветуйте мне, какой подход лучше для этого, если я хочу (позже) добавить сортировку по следующему параметру, чтобы вывод был таким:
2-a
1-b
5-c
3-e
Спасибо за вашу помощь.