假设我有以下字符串:
$str = "Hello, my name is Bob and I like 'pizza'. Do you like pizza??"
目前我可以使用以下方法在空白处拆分/分解此字符串:
$arr = explode(' ', $str);
但我想像这样使用正则表达式模式 \W
:
$arr = explode('\W', $str);
这应该分隔所有不是标点符号的词,允许'pizza'
部分被分隔为pizza
。除了它什么都不返回(我得到一个空数组)。
我能做什么?
最佳答案
使用preg_split:
关于php - PHP explode() 模式有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6693733/