侃侃无极
另一种循环 1 次的算法也取决于模运算符<?php$array = [1,2,3,4,5,6,7,8,9];$odd = [];$even = [];foreach($array as $num){ if ($num % 2){ $odd[] = $num; } else { $even[] = $num; }}$finalArray = array_merge($even, $odd);var_dump($finalArray);这输出array(9) { [0]=> int(2) [1]=> int(4) [2]=> int(6) [3]=> int(8) [4]=> int(1) [5]=> int(3) [6]=> int(5) [7]=> int(7) [8]=> int(9)}现场演示https://3v4l.org/k7CmG