gpt4 book ai didi

PHP 循环检查一组数字是否连续

转载 作者:行者123 更新时间:2023-12-04 06:50:58 25 4
gpt4 key购买 nike

我试图遍历一组记录,所有记录都有一个“数字”属性。我正在尝试检查是否有 3 个连续的记录,例如 6、7 和 8。

我想我几乎已经完成了下面的代码,虽然在最后阶段遇到了困难 - 任何帮助都会很棒!

$nums = array();
while (count($nums <= 3))
{
//run through entries (already in descending order by 'number'
foreach ($entries as $e)
{
//ignore if the number is already in the array, as duplicate numbers may exist
if (in_array($e->number, $num))
continue;
else
{
//store this number in the array
$num[] = $e->number;
}
//here i need to somehow check that the numbers stored are consecutive
}
}

最佳答案

function isConsecutive($array) {
return ((int)max($array)-(int)min($array) == (count($array)-1));
}

您也可以在不循环的情况下获得相同的结果。

关于PHP 循环检查一组数字是否连续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136525/

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