解决方案 »
- php如何得到本机的ip地址??O(∩_∩)O~
- 100分求解php5.2连接sql2005的问题(实在没办法了)
- 关于全局变量globals的困惑。
- 急!!! PHP 显示ORACLE 的BOLB数据(为什么显示不出来)----JJDDCOOL
- utf-8字符串如何保存到access数据库中去?
- 取$PHP_AUTH_USER值为什么总是为空?可能是设置的问题,但是我认为没有错。请帮忙!
- 各位高手请进!怎样判断IP地址是否符合一般规则?谢谢
- php can not select Chinese font from ORACLE Server?
- 如何用php实现 GUID/随机数 ?
- 网上的mysql的资料怎么用不了
- php文件(包含视频文件)上传可以用ajax做吗,数据格式可以用json不?
- 返回两个数组的交集
中没有 buy 所以不会匹配成功([\'"]?) 不需要
url 中不会出现这个玩意:itemid='3'不是道 (?-i) 是什么含义
应该是:
(前面省略)http://www.daikuan.com/buy/show.php?itemid=3">
这个地址。
我也不知道怎么写,就是一边看正则规则,一边写的表达式,所以
正确的应该怎么提取这个变量3?
谢谢
可以按照我这个格式,写一个正确的么?
preg_match_all('/sell\/show\.php\?itemid=([\'"]?)(\d+)\1[^>]*>/', $arrContent[0], $itemidx);
前面没有 sell ,如何能匹配对?/itemid=(\d+)/ 这样就可以了
没见到括号分组么
我用这种方法
preg_match_all('/http:\/\/.*?\?itemid=(\d*)/', '[code=PHP]http://www.daikuan.com/buy/show.php?itemid=3', $itemidx);[/code]得到的结果是:
http://www.daikuan.com/buy/show.php?itemid=3怎么能让他得到的结果是那个变量值?