我正在尋找一種算法來消除數(shù)字之間的差距。我的問題示例:這是一個整數(shù)范圍:[1,2,3,4,9,10,11,17...]我需要像這樣制作這些數(shù)字:[1,2,3,4,5,6,7,8...]誰能給我提供一個 PHP 代碼的工作示例來獲得這樣的結(jié)果?
2 回答

人到中年有點甜
TA貢獻1895條經(jīng)驗 獲得超7個贊
您應該從數(shù)組中獲取最小值和最大值并創(chuàng)建范圍,
$min = min($arr);
$max = max($arr);
print_r(range($min,$max));

慕碼人8056858
TA貢獻1803條經(jīng)驗 獲得超6個贊
您可以使用以下range
功能進行制作:
// 缺少給定的數(shù)組 2,4,6 和 9。
$arr1 = array(1,3,5,7,8,10);
//range
通過給定min(given array)
和max(given array)
值使用函數(shù)構(gòu)造一個新數(shù)組
$arr2 = range(min($arr1),max($arr1));
- 2 回答
- 0 關(guān)注
- 149 瀏覽
添加回答
舉報
0/150
提交
取消