PHP preg_split("/[.,] \s /", $content) 传递的参数无效
PHP preg_split("/[.,] \s /", $content) invalid argument passed
我正在尝试拆分包含文章内容的变量。
我想遍历它来查找关键字,但我想将内容分解成一个数组。
preg_split("/[.,] \s /", $content);
所以我在这里所做的是根据“.”拆分内容。或 "," 或白色 space.
我在这里阅读了两篇关于堆栈溢出的不同文章,其中一篇谈到了像 explode() 这样使用的拆分。
另一个是关于上述语法的工作方式,但我添加了 \s,所以我假设那是我出错的地方。我试过括号内的 \s,但仍然无法正常工作。
如果是您提到的任何选项的拆分 space
或 .
或 ,
正确的模式应该是
preg_split("/[ .,]/", $content);
|_ Note the whitespace here
你的表达是说它应该有一个 .
或 ,
和一个 space
和任何 \s
(space/enter/tab) 和另一个 space
我正在尝试拆分包含文章内容的变量。
我想遍历它来查找关键字,但我想将内容分解成一个数组。
preg_split("/[.,] \s /", $content);
所以我在这里所做的是根据“.”拆分内容。或 "," 或白色 space.
我在这里阅读了两篇关于堆栈溢出的不同文章,其中一篇谈到了像 explode() 这样使用的拆分。
另一个是关于上述语法的工作方式,但我添加了 \s,所以我假设那是我出错的地方。我试过括号内的 \s,但仍然无法正常工作。
如果是您提到的任何选项的拆分 space
或 .
或 ,
正确的模式应该是
preg_split("/[ .,]/", $content);
|_ Note the whitespace here
你的表达是说它应该有一个 .
或 ,
和一个 space
和任何 \s
(space/enter/tab) 和另一个 space