php用正則表達式提取文章中的圖片地址,用於文章列表中顯示

在網站開發時,我們有時需要用到文章中的圖片,在文章列表的標題中顯示,顯得圖文更豐富。

在php網頁中怎樣把文章中所有圖片地址提取出來呢?下面為你提供一個方法。直接上代碼。

php用正則表達式提取文章中的圖片地址,用於文章列表中顯示

//這個是提取圖片的核心代碼

function getAllImg($str){

$pattern="/\\/";

preg_match_all($pattern,$str,$match);

$class="lazy" data-original=$match[1];

return $src;

}

?>

ob_start();

try {

session_start();

} catch (Exception $e) {

print $e->getMessage();

}

ini_set('display_errors','On');

//error_reporting(0);

//set_time_limit(0);//設置超時,0表示不限時

date_default_timezone_set('PRC');//中國時區

?>

<title>化州阿信/<title>

//假如文章內容是$str

$str='123456

789';

$arr=getAllImg ($str) ;//這是所有圖片地址的集合調用時$arr[0]是第一張圖片,$arr[1]是第二張圖片…

print_r ($arr) ;

?>

可以複製以上代碼學習測試。如果對你有幫助,請幫忙轉發一下,謝謝。


分享到:


相關文章: