2014-09-04 100 views
1

我是新来的PHP,需要从以下字符串中获取“url”和“description”。从字符串获取2个字符串 - PHP

<a href="https://www.youtube.com/watch?v=KhnVcAC5bIM">Official: Desi Kalakaar Full VIDEO Song | Yo Yo Honey Singh | Honey Singh New Songs 2014</a> 

任何帮助。

感谢

回答

3

一种更好的方式去了解这将是使用SimpleXMLElement类:

$str = '<a href="https://www.youtube.com/watch?v=KhnVcAC5bIM">Official: Desi Kalakaar Full VIDEO Song | Yo Yo Honey Singh | Honey Singh New Songs 2014</a>'; 

$elem = new SimpleXMLElement($str); 

$url = $elem->attributes(); 
$url = $url["href"]; 

$description = $elem->__toString(); // or just $elem. 

echo "URL: " . $url; 
echo "<br>"; 
echo "Description: " . $description; 
+0

抛出语法错误接近$ URL = $ elem->属性()的 “href”]; 错误=语法错误,意外'[' – user3820288 2014-09-04 06:01:14

+0

@ user3820288这意味着您正在使用旧版本的PHP。尝试更新的代码。 – Marty 2014-09-04 06:07:29