Php 在img标签上拆分后,我必须手动添加数组值
我得到了在第一个图像标签上拆分的文章,因此我可以将图像放入容器流体中(页面的全宽,而不是标准的引导格式)。这很好,除非我添加更多图像,否则数组会被进一步拆分,因此仅拥有$article[0](introtext)$article[1](全幅图像)和$article[2](其余文本)是不够的。因为下一个图像和文本的值为3和4 如何确保第一次拆分后的所有以下数据保持在值2内?或者自动检查数组的长度并动态添加这些值 我现在的代码:Php 在img标签上拆分后,我必须手动添加数组值,php,arrays,Php,Arrays,我得到了在第一个图像标签上拆分的文章,因此我可以将图像放入容器流体中(页面的全宽,而不是标准的引导格式)。这很好,除非我添加更多图像,否则数组会被进一步拆分,因此仅拥有$article[0](introtext)$article[1](全幅图像)和$article[2](其余文本)是不够的。因为下一个图像和文本的值为3和4 如何确保第一次拆分后的所有以下数据保持在值2内?或者自动检查数组的长度并动态添加这些值 我现在的代码: // Product \\ Content $content =
// 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内爆(array_-slice($splitartikel,2))代码>在回显前两个片段后,加入阵列的其余部分(如果有)并回显结果:
echo内爆(array_-slice($splitartikel,2))代码>在预拆分中使用1而不是-1。这是极限值。@karacsi_maci感谢它现在显示了所有内容,但我的第一张图像不再是全宽的。只有我的第一个div被填充(所有内容),其余的div都是空的。包括带有容器流体的div。在preg_split中使用1而不是-1。这是极限值。@karacsi_maci感谢它现在显示了所有内容,但我的第一张图像不再是全宽的。只有我的第一个div被填充(所有内容),其余的div都是空的。包括装有容器流体的div。不知道内爆
可以在没有胶串的情况下工作。“先生,你刚刚教了我一些东西。”罗伯托很乐意帮忙。没有参数,只有数组“”成为粘合字符串。不知道内爆
可以在没有粘合字符串的情况下工作。“先生,你刚刚教了我一些东西。”罗伯托很乐意帮忙。没有参数,但数组“”成为粘合字符串。
echo $splitartikel[3];
echo $splitartikel[4];