国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

php如何獲取文章內容的第一張圖片示例

2024-04-25 20:36:39
字體:
來源:轉載
供稿:網友

php 獲取文章內容的第一張圖片方法非常的簡單,我們最常用的是使用了正則了,下面與一聚教程小伙伴一起來看看吧。

以下是關于選取文章中第一張圖片的代碼:

$obj=M("News");

$info=$obj->where('id=1')->find();

//方法1*********

$soContent = $info['content'];

$soImages = '~<img [^>]* />~';

preg_match_all( $soImages, $soContent, $thePics );

$allPics = count($thePics[0]);

preg_match('/<img.+src=\"?(.+\.(jpg|gif|bmp|bnp|png))\"?.+>/i',$thePics[0][0],$match);

dump($thePics);

if( $allPics> 0 ){

echo "<img src='".$match[1]."' title='".$match[1]."'>";//獲取的圖片名稱

}

else {

echo "沒有圖片";

}

//**************

$soContent = $info['content'];

$soImages = '~<img [^>]* />~';

preg_match_all( $soImages, $soContent, $thePics );

$allPics = count($thePics[0]);

dump($thePics);

if( $allPics> 0 ){

echo $thePics[0][0]; //獲取的整個Img屬性

} else {

echo "沒有圖片";

}

//**************

$soImages = '~<img [^>]* />~';

$str=$info['content'];

preg_match_all($soImages,$str,$ereg);//正則表達式把圖片的整個都獲取出來了

$img=$ereg[0][0];//圖片

$p="#src=('|\")(.*)('|\")#isU";//正則表達式

preg_match_all ($p, $img, $img1);

$img_path =$img1[2][0];//獲取第一張圖片路徑

if(!$img_path){

$img_path="images/nopic.jpg";

} //如果新聞中不存在圖片,用默認的nopic.jpg替換 */

echo $img_path;

//*************88

$str=$info['content'];

preg_match_all("/<img.*\>/isU",$str,$ereg);//正則表達式把圖片的整個都獲取出來了

$img=$ereg[0][0];//圖片

$p="#src=('|\")(.*)('|\")#isU";//正則表達式

preg_match_all ($p, $img, $img1);

$img_path =$img1[2][0];//獲取第一張圖片路徑

if(!$img_path){

$img_path="images/nopic.jpg";

} //如果新聞中不存在圖片,用默認的nopic.jpg替換 */

echo $img_path;

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芒康县| 甘谷县| 柳州市| 腾冲县| 大同市| 彩票| 玛多县| 四会市| 大厂| 黑河市| 福泉市| 迁安市| 宣汉县| 汝阳县| 肇东市| 昌都县| 河源市| 桑植县| 铁力市| 微博| 林芝县| 慈利县| 柯坪县| 辽源市| 垫江县| 沙河市| 江北区| 山阳县| 塔河县| 武邑县| 三门峡市| 博湖县| 永仁县| 彭山县| 宁国市| 班玛县| 杨浦区| 五台县| 卢龙县| 平山县| 南安市|