2 つのソートされた配列をマージする PHP の方法は?
PHPのarray_merge関数を使用して、2つのソート済みの配列を1つのソート済みの配列にマージできます。
サンプルコードは次のとおりです。
function mergeSortedArrays($arr1, $arr2) {
$mergedArray = array_merge($arr1, $arr2);
sort($mergedArray);
return $mergedArray;
}
$arr1 = [1, 3, 5, 7];
$arr2 = [2, 4, 6, 8];
$mergedArray = mergeSortedArrays($arr1, $arr2);
print_r($mergedArray);
結果が出ました。
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
)