PHP判断数字连续性,且按n~m,x,z方式显示
来源:互联网 发布:软件注册权 编辑:程序博客网 时间:2024/05/19 12:16
项目有个需求:用户选择数字后,按规律性排序
$pp='1,2,3,5,7,8,9,10,12,13,15,16,17,19,20,21';$st=explode(',', $pp);$i=$st[0];$j='';$m='';foreach ($st as $key=>$var){ if ($i==$var) { continue; } $n=$key-1; if (($var-$st[$n])==1) { $m=$var; continue; } if ($i!=$st[$n]){ $j.=$i.'-'.$st[$n].','; }else{ $j.=$i.','; } $i=$var;}if ($i>$m){ $j.=$i;}else{ $j.=$i.'-'.$m; }echo $j;
输出结果:1-3,5,7-10,12-13,15-17,19-21
- PHP判断数字连续性,且按n~m,x,z方式显示
- 如何编程证明:当n是整数且n>2时,方程x^n+y^n=z^n无正整数解x,y,z
- 证明题:证明当n是一个整数且n>2时,方程x^n+y^n=z^n无正整数x,y,z的解。
- wustoj(x^m+y^m=z^m问题)
- 任意给定一个自然数N,要求M是N的倍数,且他的所有各位数字都是由0或1组成,并要求M尽可能小
- 取数字问题(M*N)
- 对非负数排序n编码为p(n),编码要求如下:对于n,m ,n < m当且仅当p(n) 按字典顺序小于p(m),并且p(n)不能是p(m)的前缀
- 判断C(n,m) 奇偶
- 给定两个字符串x、y,设计一个算法来判断是否存在一对正整数m、n,使得x^m = y^n。
- php limit m,n 用法
- x^1 + x ^2 +...+x ^n = m 求x
- 模式匹配(pattern matching)问题:判断一个长为n的字符串X中是否包含常为m的字串Y(m<=n)
- [ACM] HDU 3398 String (从坐标0,0走到m,n且不能与y=x-1相交的方法数,整数唯一分解定理)
- php判断图片是否显示完全的方式---图片损坏
- 基础地理信息术语(a-b-c-d-e-f-g-h-i-k-l-m-n-o-t-u-v-w-x-y-z)
- 有一个随机函数fun()能产生0<=X<n的数,现在要用fun()函数来产生0<=Z<m的数。
- Java编程机试:获取某一字符串中(只要字母),每一个字母出现的次数输出格式为a(x)b(y)c(z).....m(n)
- 50. Pow(x, n) 【M】【62】
- Cluster中3个Nodes挂掉2个,恢复Recovery Pending的DB的方案探索
- 入门视频采集与处理(学会分析YUV数据)
- JAVA系列-设计模式-命令模式
- Android应用检测更新
- taobao topsdk获取商品信息
- PHP判断数字连续性,且按n~m,x,z方式显示
- 【live555】UsageEnvrionment分析
- MDK5.00免刷Jlink升级方法
- git reset简介
- error C2668: 'sqrt' : ambiguous call to overloaded
- 最小生成树---模板
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案
- 对产品很无语
- android 的推送