我正在寻找一种算法来消除数字之间的差距。我的问题示例:这是一个整数范围:[1,2,3,4,9,10,11,17...]我需要像这样制作这些数字:[1,2,3,4,5,6,7,8...]谁能给我提供一个 PHP 代码的工作示例来获得这样的结果?
2 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
您应该从数组中获取最小值和最大值并创建范围,
$min = min($arr);
$max = max($arr);
print_r(range($min,$max));
慕码人8056858
TA贡献1803条经验 获得超6个赞
您可以使用以下range
功能进行制作:
// 缺少给定的数组 2,4,6 和 9。
$arr1 = array(1,3,5,7,8,10);
//range
通过给定min(given array)
和max(given array)
值使用函数构造一个新数组
$arr2 = range(min($arr1),max($arr1));
- 2 回答
- 0 关注
- 128 浏览
添加回答
举报
0/150
提交
取消