为了账号安全,请及时绑定邮箱和手机立即绑定

在 PHP 中使用整数来消除间隙

在 PHP 中使用整数来消除间隙

PHP
蓝山帝景 2021-08-28 15:33:48
我正在寻找一种算法来消除数字之间的差距。我的问题示例:这是一个整数范围:[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));


查看完整回答
反对 回复 2021-08-28
?
慕码人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));


查看完整回答
反对 回复 2021-08-28
  • 2 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信