//判斷字符串中是否有img標籤 $aa = '<p style="text-indent: 32px;"><span style=";font-family: 等線; font-size: 16px;">本項目包括工藝、電離捕捉器相關設備、管道、防雷接地、儀表、控制等設施及其它相關工程的設計,技術協助(提出相關專業條件等)、原材料及外協件的採購、製造、預組裝、檢驗、試驗、包裝、運輸、現場安裝調試、現場技術服務、技術培訓、報檢、竣工移交等。不包含土建施工。</span></p> <p style="text-indent: 32px;"><span style=";font-family: 等線; font-size: 16px;"><span style="font-family: 等線;">(</span>1<span style="font-family: 等線;">)系統的詳細設計(工藝、設備、管道等);</span></span></p> <p style="text-indent: 32px;"><span style=";font-family: 等線; font-size: 16px;"><span style="font-family: 等線;">(</span>2<span style="font-family: 等線;">)提供交貨資料至少包括:設備總裝圖及相關工藝流程圖等。</span></span></p> <p> </p>'; dump($aa); if(strpos($aa,'<img')){ //int(913) 在第幾個字符上 dump('aa');die(); }else{ //false 無 dump('bb');die(); }
//php讀取出字符串中的img標籤中的圖片路徑
$pageContents = '字符串,帶img標籤'; $pageContents = str_replace('\"','"',$pageContents); $reg = '/<img (.*?)+src=[\'"](.*?)[\'"]/i'; preg_match_all( $reg , $pageContents , $results ); //打印出來 $bb = $results[2]; dump($bb);
打印出來的效果php