Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在img标签上拆分后,我必须手动添加数组值_Php_Arrays - Fatal编程技术网

Php 在img标签上拆分后,我必须手动添加数组值

Php 在img标签上拆分后,我必须手动添加数组值,php,arrays,Php,Arrays,我得到了在第一个图像标签上拆分的文章,因此我可以将图像放入容器流体中(页面的全宽,而不是标准的引导格式)。这很好,除非我添加更多图像,否则数组会被进一步拆分,因此仅拥有$article[0](introtext)$article[1](全幅图像)和$article[2](其余文本)是不够的。因为下一个图像和文本的值为3和4 如何确保第一次拆分后的所有以下数据保持在值2内?或者自动检查数组的长度并动态添加这些值 我现在的代码: // Product \\ Content $content =

我得到了在第一个图像标签上拆分的文章,因此我可以将图像放入容器流体中(页面的全宽,而不是标准的引导格式)。这很好,除非我添加更多图像,否则数组会被进一步拆分,因此仅拥有$article[0](introtext)$article[1](全幅图像)和$article[2](其余文本)是不够的。因为下一个图像和文本的值为3和4

如何确保第一次拆分后的所有以下数据保持在值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内爆(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];