配列にチャンクする必要がある文字列のグループがあります。文字列は、、、、またはのいずれか/
で分割する必要があります。,
with
&
残念ながら、文字列には分割する必要がある文字列が 2 つ含まれている可能性があるため、split()
orは使用できませんexplode()
。
たとえば、文字列は と言うことができるfirst past/ going beyond & then turn
ので、返される配列を取得しようとしています:
array('first past', 'going beyond', 'then turn')
私が現在使用しているコードは
$splittersArray=array('/', ',', ' with ','&');
foreach($splittersArray as $splitter){
if(strpos($string, $splitter)){
$splitString = split($splitter, $string);
foreach($splitString as $split){
これを可能にする関数がPHPで見つからないようです。foreach()
ひもをじょうごの上部に戻し、ひもが何度も分割された後も通過し続ける必要がありますか?
これはあまり効率的ではないようです。