我得到了我在第一個圖像標籤上分割的文章,所以我可以將圖像放在容器流體中(頁面的全寬而不是標準引導格式)。這工作正常,除了當我添加更多的圖像,數組進一步拆分,所以只有$ article [0](introtext)$ article [1](全幅圖像)和$ article [2](文本的其餘部分) 是不足夠的。由於下一張圖片和文字的數值分別爲3和4.我必須在img標籤上拆分後手動添加數組值
如何確保第一次拆分後的所有以下數據都保留在值2內?或者,也許會自動檢查數組的長度並動態添加這些值?
我現在代碼:
// Product \\ Content
$content = "SELECT * FROM `lb_content` WHERE alias = '".$conn->real_escape_string($_GET['alias'])."' ";
$contentcon = $conn->query($content);
$contenti = array();
while ($contenti[] = $contentcon->fetch_array());
$introtext = $contenti[0]['introtext'];
preg_match_all('/(<img[^>]+\>)/i', $introtext, $artikelimages);
$artikelimages = $artikelimages[0];
$splitartikel = preg_split('/(<img[^>]+\>)/i', $introtext, -1, PREG_SPLIT_DELIM_CAPTURE);
echo $splitartikel[0];
echo $splitartikel[1]; (inside container fluid but ill just add the relevant code)
echo $splitartikel[2];
現在,當有另一種形象,我要補充:
echo $splitartikel[3];
echo $splitartikel[4];
手動。對於該圖像之後的新圖像和文本。
使用1而不是-1使preg_split。這是極限值。 – vaso123
@karacsi_maci感謝它顯示了一切,但我的第一個圖像不是全寬。只有我的第一個div被填滿了(所有東西),其餘的div都是空的。包括與容器流體的div。 – twan