迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
請教一下,文章內容正文{$content},編輯框里面如果段落里插入多張圖片,如果是大于或等于3張的話,用代碼如何調出前3張圖片組,得到各自的圖片絕對地址?
遍歷出三張圖的絕對地址,我想可以用在list.html列表頁和show.html調用。
只能用正則表達式匹配
【jiuhao888】1樓
能給點參考代碼學習一下嗎?我比較小白
{if preg_match_all("/(src)=([\"|']?)([^ \"'>]+\.(gif|jpg|jpeg|png))\\2/i", $content, $imgs)} {loop $imgs[3] $img} 圖片:{$img} {/loop} {/if}
【東軟教育】3樓
感謝感謝,但$imgs[3]是數量嗎?但我代碼放上去好像loop出了所有圖片,怎么限制只loop出前3張???
$imgs[3]是正則表達式的匹配號,不是數量
外部加一個key變量,內部自增并判斷小于3才顯示
翻譯成程序語句就是:
{if preg_match_all("/(src)=([\"|']?)([^ \"'>]+\.(gif|jpg|jpeg|png))\\2/i", $content, $imgs)} {php $key=0;} {loop $imgs[3] $img} {if $key<3} 圖片:{$img} {/if} {php $key++;} {/loop} {/if}
【李小維】5樓
感謝樓上所有熱心的朋友。
只能選一個滿意答案了,謝謝大家
只能用正則表達式匹配
【jiuhao888】1樓
能給點參考代碼學習一下嗎?我比較小白
【東軟教育】3樓
感謝感謝,但$imgs[3]是數量嗎?但我代碼放上去好像loop出了所有圖片,怎么限制只loop出前3張???
$imgs[3]是正則表達式的匹配號,不是數量
外部加一個key變量,內部自增并判斷小于3才顯示
翻譯成程序語句就是:
【李小維】5樓
感謝樓上所有熱心的朋友。
只能選一個滿意答案了,謝謝大家