- 12
- 13
- 14
- 15
- 16
- 87
- 18
- 80
- 20
public function shuAction() {
$dao = new UserManager($this->db);
$result = $dao->getMobile();
$limit = count($result);
$curmobile = 12;
$prearr = range($curmobile-6,$curmobile);
krsort($prearr);
//print_r($prearr);
$aftarr = range($curmobile,$curmobile+6);
//print_r($aftarr);
$m=0;
$n=0;
$tmp1 = 0;
$tmp2 = 0;
for($k=0;$k<$limit;$k++){
$thismobile = $result[$k]['mobile'];
if($curmobile>$thismobile){
//echo("thismobile:".$thismobile."|<br/>");
for ($i=0;$i<=7;$i++) {
//echo("++<br/>mobile:".$thismobile."<br/>");
//echo("pre:".$prearr[$i]."<br/>");
if($thismobile==$prearr[$i]){
$m = $m + 1;
}
}
if($m==$tmp1){
break;
}
$tmp1 = $m;
}
if($curmobile<$thismobile){
//echo("thismobile:".$thismobile."|<br/>");
for ($i=0;$i<=7;$i++) {
//echo("++<br/>mobile:".$thismobile."<br/>");
//echo("after:".$aftarr[$i]."<br/>");
if($thismobile==$aftarr[$i]){
$n = $n + 1;
}
}
if($n==$tmp2){
break;
}
$tmp2 = $n;
}
}
echo("----------------<br/>".$m."</br/>");
echo("----------------<br/>".$n."</br/>");
}
分享到:
相关推荐
以下例子,可以查找出中断的数字号码,并且不需要原始数据为唯一数值。同时还可以考虑修改成其他方式以满足通用的需求。 例子仅供大家参考,不是最好,但是提供的是一种思路。也可以考虑使用 函数直接返回列表。看...
判断字符串或者密码是不是连续递增的如1234567 7654321 abcdefg 之类的
2. **动态规划**:使用一个变量来记录当前连续数字串的长度,同时用另一个变量记录到目前为止找到的最长数字串的长度。当遇到非数字字符时,更新当前连续数字串的长度为0。 3. **模式匹配**:在遍历过程中,如果...
您可能感兴趣的文章:js 字符串转换成数字的三种方法js字符串转换成数字与数字转换成字符串的实现方法js实现在字符串中提取数字JavaScript数字和字符串转换示例javaScript 判断字符串是否为数字的简单方法javascript...
Java判断数字是否在制定范围 A B 中或者与A B 相等
知识点4:连续数字处理 在字符串中,我们可能遇到连续的数字字符,例如"123"。在这里,我们使用了一个数组sum来存储每个数字字符,并使用N变量来累乘每个数字字符的值。例如,如果我们遇到"123",便可以将其转换为...
正则表达式`^\d+$`匹配连续的数字序列,`^`表示字符串的开始,`\d+`表示一个或多个数字,`$`表示字符串的结束。以下是如何使用正则表达式来判断文本是否全为数字: ```python import re def is_all_digits_regex...
【字符串处理与最长连续数字串】 在编程竞赛(OJ)中,"在字符串中找出连续最长的数字串"是一道典型的字符串处理问题。它要求我们从一个给定的字符串中找到最长的一段连续的数字序列。这个问题涉及到字符串遍历、...
正则表达式可以用来检测字符串是否符合特定的规则,比如在这里,我们需要检查密码是否包含了连续的字母或数字。在C#中,我们可以创建一个正则表达式来识别这些模式,并在用户尝试设置新密码时进行验证。 以下是一个...
本文档介绍了如何将字符串中连续的数字作为一个整数输出_并统计整数的个数的方法,附有源代码,可供大家参考
### Python 判断列表的连续数字范围并分块的方法 在Python编程中,处理数字列表时,经常需要找出其中连续数字的范围,并将其进行分块处理。这种方法在数据分析、算法实现等多个场景下都非常实用。本文将详细介绍...
### C# 中如何判断一个 Byte 数组中是否存在某些连续的数据 在C#中,要判断一个Byte数组中是否存在某些连续的数据,可以通过编写自定义的方法来实现。以下将详细解析题目中给出的代码示例,并进一步扩展相关的知识...
java判断字符串是否存在递增或递减 java判断字符串是否重复
### 连续输入5个100以内的数字,统计和、最小和最大 #### 背景介绍 在日常的编程练习或是实际工作中,我们经常会遇到需要处理一系列数字的操作,比如求和、查找最大值与最小值等。这类问题看似简单,但却是锻炼...
计算机编程题目:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。(要求多次输入直到碰到输入的数字小于1时程序退出。) C++语言编写的代码
Java 判断数组中的数值是否连续相邻的方法 在 Java 编程语言中,判断一个数组中的数值是否连续相邻是一个常见的问题。今天,我们将分享一种简洁的方法来解决这个问题。 方法原理 该方法的主要思想是,遍历数组,...
同时,根据具体需求,还可以调整正则表达式以适应不同类型的输入限制,例如要求必须包含字母、不允许连续数字、或者对特殊字符的特定限制等。通过灵活运用正则表达式,开发者能够高效地实现复杂的数据验证逻辑。
虽然代码本身存在一定的局限性(例如只处理单个字符的数字,没有考虑连续数字的情况),但其基本思路是非常实用的。对于进一步的需求,可以在此基础上进行扩展和优化,例如加入对连续数字的支持、增强异常处理机制等...