我是php的新手,我的客户希望我在php webapplication中搜索实用程序,用户可以输入有空格或逗号的单词。我不确定这是否可以在php中基于逗号和空格分离字符串。爆炸转换为数组中的字符串,不能再次使用爆炸...
答案 0 :(得分:2)
对于更复杂的字符串拆分,请使用preg_split()
或mb_split()
并提供正则表达式。
如果输入字符串采用多字节编码,则需要使用mb_split()
,并且需要匹配拆分表达式的这些字符。
示例:
$input = "a,b, c d";
$psplit = preg_split('/[\s,]+/', $input);
$mbsplit = mb_split('[\s,]+', $input);
$psplit===$mbsplit; // === array('a','b','c','d');