我想做这样的事情:
list($hour, $minute) = split("/:/", $departure_time);
然而它说split()已被弃用为什么会这样?我做错了什么?
答案 0 :(得分:6)
split
属于ereg
类函数,已被preg_match
和preg_split
取代。
你应该使用explode()
,因为你只有一个静态字符串,而不是一个带有可变占位符的实际匹配模式。
答案 1 :(得分:2)
使用explode()
代替split()
。
$array = explode(':', $string);
答案 2 :(得分:2)
您可以使用explode代替
$arr=explode("/:/", $departure_time);