$date could be "23/09/2012" or "23-09-2012" or "23\09\2012" preg_split('/[\/\-\\]/', $date);
Не знаете, почему PHP продолжает бросать missing terminating ] error
?
preg_split('/[\/\-\\]/', $date); ^escaping the closing ']'
Вместо этого сделайте следующее, чтобы устранить двусмысленность
preg_split('/[\/\-\\\\]/', $date);
Нет необходимости бежать -
но вы можете использовать \-
также.
Код:
$date = 'as\sad-s/p'; $slices = preg_split('/[\/\-\\\\]/', $date); print_r($slices);
Вывод:
Array ( [0] => as [1] => sad [2] => s [3] => p )