我想从XML这里得到的字符串:PHP的preg_match不匹配
https://gdata.youtube.com/feeds/api/videos/MZoO8QVMxkk?v=2
我想视频标题为变量$vtitle
和视频说明,作为$vdescription
<?php
$vinfo = @file_get_contents("https://gdata.youtube.com/feeds/api/videos/MZoO8QVMxkk?v=2");
$vtitle = preg_match("/<media:title type='plain'>(.*?)<\/media:title>/", $vinfo, $match);
$vtitle = $match[1];
$vdescription = preg_match("/<media:description type='plain'>(.*?)<\/media:description>/", $vinfo, $match);
$vdescription = $match[1];
?>
<h1><?php echo $vtitle; ?></h1>
<p><?php echo $vdescription; ?></p>
输出为$ vtitle :
新复仇者预告片到达 - 漫威的复仇者联盟:奥创年龄 预告片2
为什么输出$ vdescription为空或不匹配? 请帮助这个代码有什么问题? 感谢
伊娃
http://php.net/manual/en/class.domdocument.php – Bobot