1

文字列の爆発は、爆発した文字列が破壊されるという点で破壊的です。

$str = "ABCDEFGHIJKABCDEFGHIJK";
$arr = explode("DE",$str);

$arr は現在:

[0] = ABC
[1] = FGHIJKABC
[2] = FGHIJK

「DE」で同じ文字列を爆発させる同様の(そして効率的な)方法はありますか?

[0] = ABC
[1] = DEFGHIJKABC
[2] = DEFGHIJK

の唯一の他の引数explodeは、返されるピースの数の制限です。

4

2 に答える 2

0
<?php
$str = "ABCDEFGHIJKABCDEFGHIJK";
$arr = preg_split('[(?=DE)]', $str);
echo $arr[0]."<br/>";
echo $arr[1]."<br/>";
echo $arr[2];
?>
于 2013-11-08T14:09:39.023 に答える