php正则表达式如何获取内容中的视频地址和标题??急 正则表达式php 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s = <<< TXT<a href="mkv_test.mkv">这是mkv视频测试</a><a href="mov_test.mov">这是mov视频测试</a><a href="swf_test.swf">这是swf视频测试</a><a href="avi_test.avi">这是avi视频测试</a><a href="mp4_test.mp4">这是mp4视频测试</a>TXT;preg_match_all('/href="(.+)">(.+)</sU', $s, $m);$arr = array();foreach($m[1] as $k=>$v){ $arr[] = array('url'=>$v, 'title'=>$m[2][$k]);}print_r($arr); $str = <<< <a href="mkv_test.mkv">这是mkv视频测试</a><a href="mov_test.mov">这是mov视频测试</a><a href="swf_test.swf">这是swf视频测试</a><a href="avi_test.avi">这是avi视频测试</a><a href="mp4_test.mp4">这是mp4视频测试</a>;$rule='#\<a href="(.*?)"\>(.*?)\<\/a>#';preg_match_all($rule,$str,$arr);$item=array();foreach($arr[1] as $k=>$v){ $item[]=array('url'=>$v,'title'=>$arr[2][$k]);}print_r($item);Array( [0] => Array ( [url] => mkv_test.mkv [title] => 这是mkv视频测试 ) [1] => Array ( [url] => mov_test.mov [title] => 这是mov视频测试 ) [2] => Array ( [url] => swf_test.swf [title] => 这是swf视频测试 ) [3] => Array ( [url] => avi_test.avi [title] => 这是avi视频测试 ) [4] => Array ( [url] => mp4_test.mp4 [title] => 这是mp4视频测试 )) $str = <<< <a href="mkv_test.mkv">这是mkv视频测试</a><a href="mov_test.mov">这是mov视频测试</a><a href="swf_test.swf">这是swf视频测试</a><a href="avi_test.avi">这是avi视频测试</a><a href="mp4_test.mp4">这是mp4视频测试</a>;$rule='#\<a href="(.*?)"\>(.*?)\<\/a>#';preg_match_all($rule,$str,$arr);$item=array();foreach($arr[1] as $k=>$v){ $item[]=array('url'=>$v,'title'=>$arr[2][$k]);}print_r($item);Array( [0] => Array ( [url] => mkv_test.mkv [title] => 这是mkv视频测试 ) [1] => Array ( [url] => mov_test.mov [title] => 这是mov视频测试 ) [2] => Array ( [url] => swf_test.swf [title] => 这是swf视频测试 ) [3] => Array ( [url] => avi_test.avi [title] => 这是avi视频测试 ) [4] => Array ( [url] => mp4_test.mp4 [title] => 这是mp4视频测试 )) 三级导航 apache2.2.16+php5.3.4+zendoptimizer的安装问题 求好心人士帮忙改改代码 请教php读取Word乱码问题 提供大量计算机毕业设计和论文 请大家看到下为什么输出“没有找到”啊? PHP日期的运算问题,在线等急啊 算法探讨! up者有分! 谁能详细解释一下var_dump()的用途。 做了一张图,电脑端可以访问,手机端显示不了 PHP图像乱码问题 自己默写smarty模板引擎,不解析php呢(求高手帮忙)
<a href="mkv_test.mkv">这是mkv视频测试</a>
<a href="mov_test.mov">这是mov视频测试</a>
<a href="swf_test.swf">这是swf视频测试</a>
<a href="avi_test.avi">这是avi视频测试</a>
<a href="mp4_test.mp4">这是mp4视频测试</a>
TXT;
preg_match_all('/href="(.+)">(.+)</sU', $s, $m);
$arr = array();
foreach($m[1] as $k=>$v){
$arr[] = array('url'=>$v, 'title'=>$m[2][$k]);
}
print_r($arr);
$str = <<<
<a href="mkv_test.mkv">这是mkv视频测试</a>
<a href="mov_test.mov">这是mov视频测试</a>
<a href="swf_test.swf">这是swf视频测试</a>
<a href="avi_test.avi">这是avi视频测试</a>
<a href="mp4_test.mp4">这是mp4视频测试</a>
;
$rule='#\<a href="(.*?)"\>(.*?)\<\/a>#';
preg_match_all($rule,$str,$arr);
$item=array();
foreach($arr[1] as $k=>$v){
$item[]=array('url'=>$v,'title'=>$arr[2][$k]);
}
print_r($item);Array
(
[0] => Array
(
[url] => mkv_test.mkv
[title] => 这是mkv视频测试
) [1] => Array
(
[url] => mov_test.mov
[title] => 这是mov视频测试
) [2] => Array
(
[url] => swf_test.swf
[title] => 这是swf视频测试
) [3] => Array
(
[url] => avi_test.avi
[title] => 这是avi视频测试
) [4] => Array
(
[url] => mp4_test.mp4
[title] => 这是mp4视频测试
))
$str = <<<
<a href="mkv_test.mkv">这是mkv视频测试</a>
<a href="mov_test.mov">这是mov视频测试</a>
<a href="swf_test.swf">这是swf视频测试</a>
<a href="avi_test.avi">这是avi视频测试</a>
<a href="mp4_test.mp4">这是mp4视频测试</a>
;
$rule='#\<a href="(.*?)"\>(.*?)\<\/a>#';
preg_match_all($rule,$str,$arr);
$item=array();
foreach($arr[1] as $k=>$v){
$item[]=array('url'=>$v,'title'=>$arr[2][$k]);
}
print_r($item);Array
(
[0] => Array
(
[url] => mkv_test.mkv
[title] => 这是mkv视频测试
) [1] => Array
(
[url] => mov_test.mov
[title] => 这是mov视频测试
) [2] => Array
(
[url] => swf_test.swf
[title] => 这是swf视频测试
) [3] => Array
(
[url] => avi_test.avi
[title] => 这是avi视频测试
) [4] => Array
(
[url] => mp4_test.mp4
[title] => 这是mp4视频测试
))