異なる区切り文字で文字列を分割したいのですが、作成された配列にも区切り文字が必要です。次のパターンを試していましpreg_match_all
たが、区切り文字が解析されていません。
$text = "100€ Rabatt";
preg_match_all('/([^+,€]+)([+,GRATIS])*/', $text, $matches);
var_dump($matches);
これは出力します
0 => '100',
1 => 'Rabatt'
予想される
0=>'100€',
1=>'Rabatt'