正则表达式咨询

y63964632 2011-06-27 05:07:49
需要在下面的表达式中分别取到
PAGE_START=0
EMAIL_ID=7115
BOX_ID=0
CURSOR_ID=0
ASC_DESC=1
BODY_ID=6715
后面的数字,如何写正则表达式?

read_email/read_webemail.php?PAGE_START=0&EMAIL_ID=7115&BOX_ID=0&CURSOR_ID=0&FIELD=&ASC_DESC=1&BODY_ID=6715
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ustb 2011-06-27
  • 打赏
  • 举报
回复

$str = 'read_email/read_webemail.php?PAGE_START=0&EMAIL_ID=7115&BOX_ID=0&CURSOR_ID=0&FIELD=&ASC_DESC=1&BODY_ID=6715';

$arr = parse_url($str);
parse_str($arr['query'], $rs);
print_r($rs);
y63964632 2011-06-27
  • 打赏
  • 举报
回复
xslt+xpath语言...补充下~
一起混吧 2011-06-27
  • 打赏
  • 举报
回复

$str=<<< HTML
PAGE_START=0
EMAIL_ID=7115
BOX_ID=0
CURSOR_ID=0
ASC_DESC=1
BODY_ID=6715
HTML;
preg_match_all('/=(\w+)/is',$str,$matches);
print_r($matches[1]);

Array
(
[0] => 0
[1] => 7115
[2] => 0
[3] => 0
[4] => 1
[5] => 6715
)

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧