gpt4 book ai didi

php - 在 php 中检查接收到的索引连续性

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:37:25 24 4
gpt4 key购买 nike

我正在寻找在 php 中进行该测试的最佳方法:所以我有一个包含数字的列表,我必须检查这些数字的连续性,所以如果没有连续性,则有必要宣布警报并恢复丢失的索引或丢失索引的列表

例如我的数组是这样的:

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 6 [5] => 9 )

这里我的算法必须返回缺失的索引是:[5,7,8]

最佳答案

如果您设定了最小值和最大值的范围,那么使用 array_diff 应该可以得到您想要的结果。

$arr = []; // your array
$range = range(min($arr), max($arr));
var_export(array_diff($range, $arr));
// [5,7,8]

https://3v4l.org/0pE3o

关于php - 在 php 中检查接收到的索引连续性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55597682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com