我需要在PHP中将一个像'7-2014'
这样的字符串分割成一个数组[7],[2014]
。正则表达式php分割
对于这种特殊的情况下,
$arr = preg_split('/-/','7-2014');
工作正常,但我怎么能做出任何这些字符分割的表达式:./\ space
?
我需要在PHP中将一个像'7-2014'
这样的字符串分割成一个数组[7],[2014]
。正则表达式php分割
对于这种特殊的情况下,
$arr = preg_split('/-/','7-2014');
工作正常,但我怎么能做出任何这些字符分割的表达式:./\ space
?
使用括号来定义多个字符:
$arr = preg_split('#[-\\.\\\\\/ ]#','7-2014');
在这里有三个不必要的反斜杠:) – 2014-08-30 17:49:04
更好地安全比对不起O :-) – Hirnhamster 2014-08-30 17:49:53
这些字符中的任何 - 是的,U R右 – 2014-08-30 17:46:20
上'使preg_split手册中的第一个例子()'会告诉你的。 – jeroen 2014-08-30 17:47:45