我想解析嵌入代码中的网址:
<embed src="http://url/player.swf" width="360" height="240" />
它从我的数据库中提取并放入变量...我如何解析网址?
任何帮助表示赞赏..
编辑:
我应该补充一点,嵌入代码中的url总是相同的(在不同的页面上)......因为它是从数据库中获取的
答案 0 :(得分:0)
首先爆炸字符串
$theString = '<embed src="http://url/player.swf" width="360" height="240" />';
$arrString = explode('"', $theString);
$yourURL = $arrString[1];
答案 1 :(得分:0)
尝试:
<?php
$str = '<embed src="http://url/player.swf" width="360" height="240" />';
if (preg_match('!<embed[^>]+src="([^"]+)"[^>]+/>!', $str, $matches)) {
$src = $matches[1];
print_r(parse_url($src));
}