正则表达式帮助从url获取值

时间:2010-10-16 15:10:26

标签: php

我有这个

http://news.google.com/news/url?sa=t&fd=R&usg=AFQjCNFyHi2aIJIV7kAlui1Sd_MQGosiBA&url=http://ksa.daralhayat.com/ksaarticle/192445

我想获得 url = 的值

2 个答案:

答案 0 :(得分:7)

$url = html_entity_decode($url);
$parts = parse_url($url);
parse_str($parts['query'],$params);
echo $params['url'];

答案 1 :(得分:0)

为了完整起见,您可preg_match使用:

/^.*url\=(.*)$/

但是你应该更喜欢{Reg}的快速parse_url()方法。