最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php獲取文章內(nèi)容第一張圖片的方法示例

 更新時(shí)間:2017年07月03日 11:01:50   作者:china_skag  
這篇文章主要介紹了php獲取文章內(nèi)容第一張圖片的方法,涉及php針對圖片的正則匹配操作技巧,需要的朋友可以參考下

本文實(shí)例講述了php獲取文章內(nèi)容第一張圖片的方法。分享給大家供大家參考,具體如下:

<?php
$temp=mt_rand(1,4);
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content; //文章內(nèi)容
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0])){
  $temp=$matchContent[1][0];
}else{
  $temp="images/random/$temp.jpg";//需要在相應(yīng)位置放置4張jpg的文件,名稱為1,2,3,4
}
?>

以上代碼默認(rèn)調(diào)用文章首張圖片,當(dāng)文章沒有圖片的時(shí)候,隨機(jī)調(diào)用主題style/images/random/下的1.jpg、2.jpg、3.jpg、4.jpg圖片。如果不想調(diào)用隨機(jī)圖片,可以修改一下:

<?php
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
$content = $article->Content; //文章內(nèi)容
preg_match_all($pattern,$content,$matchContent);
if(isset($matchContent[1][0])){
  $temp=$matchContent[1][0];
}else{
  $temp="./images/no-image.jpg";//在相應(yīng)位置放置一張命名為no-image的jpg圖片
}
?>

調(diào)用文章首張圖片,如果文章沒有圖片就調(diào)用默認(rèn)圖片no-image.jpg

PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

JavaScript正則表達(dá)式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP圖形與圖片操作技巧匯總》、《php正則表達(dá)式用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP中uploaded_files函數(shù)使用方法詳解

    PHP中uploaded_files函數(shù)使用方法詳解

    PHP uploaded_files函數(shù)的功能非常強(qiáng)大,希望通過這篇文章中介紹的內(nèi)容能夠幫助我們解決相關(guān)問題,提高我們對PHP語言的了解程度。
    2011-03-03
  • PHP 創(chuàng)建文件(文件夾)以及目錄操作代碼

    PHP 創(chuàng)建文件(文件夾)以及目錄操作代碼

    PHP 創(chuàng)建文件(文件夾)以及目錄操作代碼,需要的朋友可以參考下。
    2010-03-03
  • PHP中strpos、strstr和stripos、stristr函數(shù)分析

    PHP中strpos、strstr和stripos、stristr函數(shù)分析

    這篇文章主要為大家詳細(xì)介紹了PHP中strpos、strstr和stripos、stristr函數(shù)源碼,感興趣的朋友可以參考一下
    2016-06-06
  • 分享PHP守護(hù)進(jìn)程類

    分享PHP守護(hù)進(jìn)程類

    這篇文章主要介紹了PHP守護(hù)進(jìn)程類,守護(hù)進(jìn)程(Daemon)是運(yùn)行在后臺(tái)的一種特殊進(jìn)程。它獨(dú)立于控制終端并且周期性地執(zhí)行某種任務(wù)或等待處理某些發(fā)生的事件。守護(hù)進(jìn)程是一種很有用的進(jìn)程。php也可以實(shí)現(xiàn)守護(hù)進(jìn)程的功能,需要的朋友可以參考下
    2015-12-12
  • fleaphp crud操作之find函數(shù)的使用方法

    fleaphp crud操作之find函數(shù)的使用方法

    fleaphp crud操作之find函數(shù)的用法,需要的朋友可以參考下。
    2011-04-04
  • 2款PHP無限級分類實(shí)例代碼

    2款PHP無限級分類實(shí)例代碼

    這篇文章主要介紹了2款PHP無限級分類實(shí)例代碼,需要的朋友可以參考下
    2015-11-11
  • PHP實(shí)現(xiàn)的迷你漂流瓶

    PHP實(shí)現(xiàn)的迷你漂流瓶

    這篇文章主要介紹了PHP實(shí)現(xiàn)的迷你漂流瓶,涉及php針對數(shù)據(jù)庫的讀寫操作及隨機(jī)數(shù)等操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • php實(shí)現(xiàn)隨機(jī)生成易于記憶的密碼

    php實(shí)現(xiàn)隨機(jī)生成易于記憶的密碼

    這篇文章主要介紹了php實(shí)現(xiàn)隨機(jī)生成易于記憶的密碼,實(shí)例分析了php生成隨機(jī)密碼的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • smarty表格換行實(shí)例

    smarty表格換行實(shí)例

    這篇文章主要介紹了smarty表格換行的方法,可實(shí)現(xiàn)針對表格的靈活操作,需要的朋友可以參考下
    2014-12-12
  • php常用字符串處理函數(shù)實(shí)例分析

    php常用字符串處理函數(shù)實(shí)例分析

    這篇文章主要介紹了php常用字符串處理函數(shù),以實(shí)例形式分析了chop()、get_html_translation_table()、htmlentities()及htmlspecialchars()等函數(shù)的具體用法,對于PHP的學(xué)習(xí)有著一定的學(xué)習(xí)與借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11

最新評論

东平县| 个旧市| 景宁| 正安县| 会同县| 内黄县| 涿州市| 晋州市| 辉南县| 葵青区| 高邑县| 盐津县| 伊吾县| 石屏县| 新昌县| 乌兰浩特市| 镇宁| 宁河县| 双柏县| 阳春市| 定日县| 文山县| 莲花县| 南宫市| 千阳县| 汝州市| 绥中县| 浠水县| 康乐县| 台东县| 新邵县| 新龙县| 徐水县| 穆棱市| 高青县| 怀宁县| 宁明县| 沙雅县| 龙里县| 深圳市| 东源县|