php for一层循环 解决两个有序数组组成一个有序数组

php for一层循环 解决两个有序数组组成一个有序数组

public function reNum() {
	$arr1 = [1,5,7];
	$arr2 = [3,4];
	$data = [];
	$a = 0;
	for($i=0;$i<count($arr1)||$a<=count($arr2);){
		$num1 = $arr1[$i];
		$num2 = $arr2[$a];
		if($num1>=$num2){
			$data[]= $arr1[$i];
			$i++;
		}else{
			$data[] = $arr2[$a];
			$a++;
		}
	}
	return $data;
}

posted @ 2020-07-21 17:46  liulonglong  阅读(192)  评论(0编辑  收藏  举报