$leftArray[$i]) { $result[] = $leftArray[$i]; $i++; } else { $result[] = $rightArray[$j]; $j++; } } while ($i < count($leftArray)) { $result[] = $leftArray[$i]; $i++; } while ($j < count($rightArray)) { $result[] = $rightArray[$j]; $j++; } return $result; }