兵兵有你

人品好,气质差.丢了工作就回家...

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

获取图片标签src 

$a = '<p>这是第一行,<br/></p><p><img src="/we/addons/wx_crec/images/20190313/1552442698518458.jpg" title="1552442698518458.jpg" alt="foot_tu.jpg" width="495" height="274"/></p><p>这里是第二行文字 </p>';
preg_match_all('/src=[\'\"]?([^\'\"]*)[\'\"]?/i', $a, $match);

var_dump($match);

//结果为
array (size=2)
  0 => 
    array (size=1)
      0 => 'src="/we/addons/wx_crec/images/20190313/1552442698518458.jpg"' 
  1 => 
    array (size=1)
      0 => string '/we/addons/wx_crec/images/20190313/1552442698518458.jpg' (length=55)

 2.指定的HTML标签批量替换

preg_match_all ("/<mpvoice(.*)<\/mpvoice>/U",$a,$pat_array);   //$a为准备要处理的内容string  从<mpvoice开始到/mpvoice>结束
$f = '';
if(!empty($pat_array[0])){
    foreach ($pat_array[0] as $key => $value) {
        //var_dump($value);
        $f.= str_replace($value, 'AAA', $a);
    }
   print_r($f);
}

 3.验证是否带有http或https的:   

if(!preg_match('/(http|https):\/\/([\w.]+\/?)\S*/', $result->video_url)){}

if(preg_match("/^(http:\/\/|https:\/\/).*$/",$a)){}
    
posted on 2019-03-13 11:34  greatbing  阅读(178)  评论(0编辑  收藏  举报