php 獲取百度編輯器裏面的第一張圖片


第一種辦法:
function getImg($str,$default = false)
{  

   if(!$default){
      $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/i";
      preg_match ($pattern, $str, $array);
      return $array[1];
   }else{
      return $default;
   }
   
}

 

第二種:

//取出內容的第一張圖片
            foreach ($list as $key=>$value){
//                $content =  htmlspecialchars_decode($key['description']);
                $content = explode('/files/images',htmlspecialchars($value['description'])); //分割文章組成數組
                $content = explode('quot',$content[1]); //再次分割喊圖片的文章數組
                if($content[0] !== ''){ //當前文章有圖片
                    $content = str_replace('&','-',$content[0]); //去掉最後的特殊符號
                }else{

                    $content = "默認圖片";
                }

                $list[$key]['img'] =$content ==  '默認圖片' ? "/Public/newxfgc/images/xfgs.jpg" : '';  //第一張圖片名稱(時間/文件名)
            }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章