我想合并(合并)2个数组并按升序对它们进行排序。数据来自数据库并且实际上已经按升序排序,但是当我合并它们时,第二个数组的数据仅出现在数据库之后。第一个数组中的最后一个Z字。我的意图是按照以下示例,按[companyname]对合并后的数组进行排序。
知道我在下面可能缺少什么吗?
两种数组格式:
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项目之后开始。
提前致谢...