PHP如何检测数组中某个值是否连续出现三次?

更新于
2026-09-30 07:01:13
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计734个文字,预计阅读时间需要3分钟。

PHP如何检测数组中某个值是否连续出现三次?

在《PHP算法练习五:判断一个数是不是指定的数的倍数》一文中,为大家介绍了如何判断一个数是否是某个指定数的倍数。这是一个非常基础的练习,相信大家都已经掌握了。

下面,我将继续带领大家学习相关的知识。

在《PHP算法练习五:判断一个数是不是指定数的倍数》中给大家介绍了如何判断一个数是不是指定数的倍数,这是一个非常简单基础的练习,想必大家都已经掌握了。

下面我继续带大家学习PHP算法相关的知识,希望对大家能有所帮助吧!

正如标题所言,本文我们要求用PHP判断一个值在数组中是不是连续出现三次,也就是说一个数组中某个值连续出现一次、两次都要被判断为假。

各位可以自己在本地练习一下,再看我下面的方法:

PHP代码如下:

<?php function test($nums) { $arra_len = sizeof($nums) - 1; $n = 0; for ($i = 0; $i < $arra_len; $i++) { $n = $nums[$i]; if ($n == $nums[$i + 1] && $n == $nums[$i + 2]) return true; } return false; } var_dump(test(array(1, 1, 2, 2, 1))); var_dump(test(array(1, 1, 2, 1, 2, 3))); var_dump(test(array(1, 1, 1, 2, 2, 2, 1)));

输出结果是:

很明显只有第三个数组符合要求。

阅读全文

本文共计734个文字,预计阅读时间需要3分钟。

PHP如何检测数组中某个值是否连续出现三次?

在《PHP算法练习五:判断一个数是不是指定的数的倍数》一文中,为大家介绍了如何判断一个数是否是某个指定数的倍数。这是一个非常基础的练习,相信大家都已经掌握了。

下面,我将继续带领大家学习相关的知识。

在《PHP算法练习五:判断一个数是不是指定数的倍数》中给大家介绍了如何判断一个数是不是指定数的倍数,这是一个非常简单基础的练习,想必大家都已经掌握了。

下面我继续带大家学习PHP算法相关的知识,希望对大家能有所帮助吧!

正如标题所言,本文我们要求用PHP判断一个值在数组中是不是连续出现三次,也就是说一个数组中某个值连续出现一次、两次都要被判断为假。

各位可以自己在本地练习一下,再看我下面的方法:

PHP代码如下:

<?php function test($nums) { $arra_len = sizeof($nums) - 1; $n = 0; for ($i = 0; $i < $arra_len; $i++) { $n = $nums[$i]; if ($n == $nums[$i + 1] && $n == $nums[$i + 2]) return true; } return false; } var_dump(test(array(1, 1, 2, 2, 1))); var_dump(test(array(1, 1, 2, 1, 2, 3))); var_dump(test(array(1, 1, 1, 2, 2, 2, 1)));

输出结果是:

很明显只有第三个数组符合要求。

阅读全文