您好,欢迎访问一九零五行业门户网

PHP按照如下条件截取数字再比较

字符串:
tkpc11090987tkpc12098m9ytkmr120990u9tkmr11059e56
要求:
1、截取每一个tkpc和tkmr后的连续5位数。(例中的截取出来就应该是tkpc有11090,12098,tkmr有12099,11059)
2、将截取后的数字按照如下条件对比,为真的echo yes。
      2.1   tkpc的两组数字,如果有一组小于等于11069的话,echo  tkpc。
      2.1   tkmr的两组数字,如果有一组小于等于10999的话,echo tkmr。
非常感谢!
请给详细完整的代码。
回复讨论(解决方案) 0, 'tkmr' => 0, ); foreach($m[1] as $k => $v){ $num = $m[2][$k]; if($v == 'tkpc' && $num <= 11069 || $v == 'tkmr' && $num <= 10999){ $res[$v]++; } } if($res['tkpc']){ echo 'tkpc'; } if($res['tkmr']){ echo 'tkmr'; }}fn($str);
运行了没显示?。。。
字符串:
tkpc11090987tkpc12098m9ytkmr120990u9tkmr11059e56
要求:
1、截取每一个tkpc和tkmr后的连续5位数。(例中的截取出来就应该是tkpc有11090,12098,tkmr有12099,11059)
2、将截取后的数字按照如下条件对比,为真的echo yes。
      2.1   tkpc的两组数字,如果有一组小于等于11069的话,echo  tkpc。
      2.1   tkmr的两组数字,如果有一组小于等于10999的话,echo tkmr。
非常感谢!
请给详细完整的代码。
运行了没有显示呢。。 我是瓜的,没有命中,但是没显示咯。谢谢了
其它类似信息

推荐信息