【发布时间】:2019-03-05 03:42:17
【问题描述】:
我有一个应该包含姓名和注册日期的字符串:
Dipak Misra - 18 Nov 2018 10:20
我想把这个字符串转换成这样的数组:
Array ( [0] => Dipak Misra [1] => 18 Nov 2018 [2] => 10:20 )
我正在使用preg_match_all()函数:
$re = '/\w+(?:[-\s]\w+)*/';
$str = "Dipak Misra - 18 Nov 2018 10:20";
preg_match_all($re, $str, $matches);
print_r($matches[0]);
我得到这样的输出:
Array ( [0] => Dipak Misra [1] => 18 Nov 2018 10 [2] => 20 )
请指导我。
【问题讨论】:
标签: php arrays regex string preg-match-all