标签: php
我需要将像'7-2014'这样的字符串拆分为PHP中的数组[7],[2014]。
'7-2014'
[7],[2014]
对于这种特殊情况,
$arr = preg_split('/-/','7-2014');
工作正常,但是如何制作一个能够分割这些字符的表达式:. / \ space?
. / \ space
答案 0 :(得分:1)
您可以创建character class:
$arr = preg_split('%[-./\\\\ ]%', $subject);
这将沿着破折号,点,斜线,反斜杠和空格分开。
答案 1 :(得分:1)
使用括号定义多个字符:
$arr = preg_split('#[-\\.\\\\\/ ]#','7-2014');