php 比对字符串中的数字 OK, 我读也别扭,来,重写:字符串形如 ‘D124T1183653182D128T1183648385D133T1183648313D...', 其实是一个cookie的内容。那么我想找D值为133,用紧跟在133后的T值和我给定的一个数值进行比较大小。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先找D133T 然后读数字一直到D出现思路很简单啊 $s = 'D124T1183653182D128T1183648385D133T1183648313D128T1183648385';preg_match_all('/D(\d+)T(\d+)/',$s,$arr);$d = $arr[1];$t = $arr[2];$dval = 133;$k = array_search($dval,$d);echo $t[$k];$tval = 1234567;if($tval < $t[$k]) echo "ok"; <?php$s = "D124T1183653182D128T1183648385D133T1183648313D";$n = 133;eregi("d".$n."t*([0-9]+)", $s, $r);echo $r[1];?>输出:1183648313 用两次strpos,中间的内容就是 请问一段PHP代码是什么意思? imap_mail_compose函数怎么用呢? 使用phplib摸板引擎,生成静态页时设置目录: template 不是一个目录文件 Discuz6.0商用犯法吗? 新年快乐! 散分 php调用web services问题 一个困绕我多天的函数?希望在CSDN上得到解决! 初学这—php文件如何运行?? Pear Soap 提问 有没有高手知道用JAVASCRIPT怎么取得MAC ADDRESS的啊。 关于PHP安全方面 求救,资料添加问题!!!!!!!!!
然后读数字一直到D出现思路很简单啊
preg_match_all('/D(\d+)T(\d+)/',$s,$arr);
$d = $arr[1];
$t = $arr[2];
$dval = 133;
$k = array_search($dval,$d);
echo $t[$k];
$tval = 1234567;
if($tval < $t[$k]) echo "ok";
$s = "D124T1183653182D128T1183648385D133T1183648313D";
$n = 133;
eregi("d".$n."t*([0-9]+)", $s, $r);
echo $r[1];
?>输出:1183648313