解决方案 »
- 高手来这边拿分,上传文件时报错:open_basedir restriction in effect
- 新浪微博应用,实现所有授权者,均把应用内提交的微博推送至一公共账号
- php上传5张图片,进入处理页面,返回表单清空了?
- 有用了mysql的存储过程,视图,事务等新功能的开源项目没?
- 如何去除字符串中非汉字、非字母、非数字的字符?
- 请问<!--和 -->是什么意思?
- $data=@mysql_fetch_array($sql);这句中 “@”什么意思???马上结
- 正则表达式问题,急
- 请教大家一个问题:如何实现在线人数的功能???
- 这里有没有真正的编程高手呀!
- 求关于php权限设置和管理的思路
- 怎么解决网页太大加载的问题,就像淘宝那样的效果
$s = <<< TXT
<td>1234567890</td>
<td>1234567890123</td>
<td>0987654321</td>
<td>3210987654321</td>
<td>1324354657</td>
<td>1324354657689</td>
TXT;
preg_match_all('/(\d{13})|(\d{10})/s', $s, $r);
print_r($r);
Array
(
[0] => Array
(
[0] => 1234567890
[1] => 1234567890123
[2] => 0987654321
[3] => 3210987654321
[4] => 1324354657
[5] => 1324354657689
) [1] => Array
(
[0] =>
[1] => 1234567890123
[2] =>
[3] => 3210987654321
[4] =>
[5] => 1324354657689
) [2] => Array
(
[0] => 1234567890
[1] =>
[2] => 0987654321
[3] =>
[4] => 1324354657
[5] =>
))
preg_match_all('/(\d{13})|(\d{10})/s', $s, $r);
为什么不能这样写
preg_match_all('/(\d{10})|(\d{13})/s', $s, $r);
就是把10 和13 的位置换了下就不行了,为什么呢?
preg_match_all('/(\d{10}\b)|(\d{13}\b)/s', $s, $r);
print_r($r);加上\b指定边界