选项 1(空格)
keyword keyword keyword
选项 2(换行符)
keyword
keyword
keyword
选项 3(逗号)
keyword, keyword, keyword
或者我必须使用 split 函数吗?如果是这样,怎么办?
最佳答案
尝试使用preg_split
但请注意,这会立即在您的所有示例中 explode 。
$parts = preg_split("/[ ,\n]/", $string);
编辑:对于您给出的第三个示例,您将得到空数组元素,因为它被逗号和空格分开。通过 array_filter()
传递 $parts
把它们去掉。
关于php - explode 函数可以有3个分隔符吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6207589/