我需要在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