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

0

htmlentities如果您在匹配之前先运行文本,您应该能够找到匹配项。

$text = htmlentities($text);
于 2013-05-29T08:15:46.237 回答