0

異なる区切り文字で文字列を分割したいのですが、作成された配列にも区切り文字が必要です。次のパターンを試していましpreg_match_allたが、区切り文字が解析されていません。

$text = "100€ Rabatt";
preg_match_all('/([^+,€]+)([+,GRATIS])*/', $text, $matches);
var_dump($matches);

これは出力します

  0 => '100', 
  1 => 'Rabatt'

予想される

  0=>'100€',
  1=>'Rabatt'
4

1 に答える 1