Php 非破坏性爆炸

Php 非破坏性爆炸,php,arrays,explode,Php,Arrays,Explode,爆炸一根弦是破坏性的,因为你所爆炸的弦被破坏了 $str = "ABCDEFGHIJKABCDEFGHIJK"; $arr = explode("DE",$str); $arr现在是: [0] = ABC [1] = FGHIJKABC [2] = FGHIJK 是否有类似(且有效)的方法通过“DE”引爆同一根管柱,但以以下方式结束: [0] = ABC [1] = DEFGHIJKABC [2] = DEFGHIJK explode的另一个参数是返回的碎片数量限制 您可以使用和执行此操作

爆炸一根弦是破坏性的,因为你所爆炸的弦被破坏了

$str = "ABCDEFGHIJKABCDEFGHIJK";
$arr = explode("DE",$str);
$arr现在是:

[0] = ABC
[1] = FGHIJKABC
[2] = FGHIJK
是否有类似(且有效)的方法通过“DE”引爆同一根管柱,但以以下方式结束:

[0] = ABC
[1] = DEFGHIJKABC
[2] = DEFGHIJK
explode
的另一个参数是返回的碎片数量限制

您可以使用和执行此操作

你可以用和来做这件事




感谢示例和文档参考。感谢示例和文档参考。因此没有显示这一点,但此答案是在接受答案15分钟后发布的。相同,但另一个先出现。所以没有显示这一点,但这个答案是在接受答案后15分钟发布的。一模一样,但另一个先到。
$arr = preg_split('[(?=DE)]', $str);
<?php
$str = "ABCDEFGHIJKABCDEFGHIJK";
$arr = preg_split('[(?=DE)]', $str);
echo $arr[0]."<br/>";
echo $arr[1]."<br/>";
echo $arr[2];
?>