【发布时间】:2014-07-22 11:03:47
【问题描述】:
我有一串html
<img alt='' src='http:\/\/1.gravatar.com\/avatar\/9ed48ee692d84679c0aa2509985a4c74?s=96&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G' class='avatar avatar-96 photo' height='96' width='96' \/>
我只需要从中提取 url。
我也有这个 json
[{"ID":1,"post_author":"1","post_date":"2014-04-17 16:09:47","post_date_gmt":"2014-04-17 16:09:47","post_content":"Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!\r\n\r\n<iframe id=\"viddler-ce3d9b65\" src=\"\/\/www.viddler.com\/embed\/ce3d9b65\/?f=1&autoplay=0&player=full&secret=53324891&disablebackwardseek=0&disableseek=0&disableforwardseek=0&loop=0&nologo=0&hd=0\" width=\"437\" height=\"288\" frameborder=\"0\" mozallowfullscreen=\"true\" webkitallowfullscreen=\"true\"><\/iframe>\r\n\r\n ","post_title":"Hello world!","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"open","post_password":"","post_name":"hello-world","to_ping":"","pinged":"","post_modified":"2014-05-09 09:35:11","post_modified_gmt":"2014-05-09 09:35:11","post_content_filtered":"","post_parent":0,"guid":"http:\/\/neevo.simple-task.com\/?p=1","menu_order":0,"post_type":"post","post_mime_type":"","comment_count":"2","filter":"raw"}]
并且只需要提取到 src 中视频的链接。
我该怎么做?
更新: 这解决了img scr问题
$dom = new DOMDocument();
$dom->loadHTML($ava);
$url = $dom->getElementsByTagName('img')->item(0)->getAttribute('src');
【问题讨论】:
-
你的尝试在哪里
-
请提供您需要的更多详细信息
-
对不起,这就是它应该看起来的样子
-
你有没有试过得到这些?
-
我做了 preg_match 但不知道如何正确地写出来