Разобрать строку даты и времени в массив отдельных единицPhp

Кемеровские программисты php общаются здесь
Anonymous
Разобрать строку даты и времени в массив отдельных единиц

Сообщение Anonymous »

Я рассмотрел несколько других вопросов по регулярным выражениям здесь и на других досках объявлений. Я бьюсь головой о стену, потому что просто не могу осознать это. (или регулярные выражения в целом)
Я извлекаю отметку времени из базы данных MYSQL. Он генерируется автоматически, поэтому форматируется как обычно: 2011-12-17 21:30:56
Я хочу разбить это на массив без необходимости использовать несколько взрывается. Я предполагаю, что ответ здесь — preg_split(). Если у вас есть идея получше, я внимательно слушаю (хотя мне кажется, что в какой-то момент мне все равно нужно выяснить, как использовать регулярные выражения.)
В любом случае, я пытаюсь чтобы разделить это на каждый "-" ":" и " ". После небольшого чтения кажется, что ответом является класс символов. Вот мой код, который просто не работает:

Код: Выделить всё

$date_arr = preg_split("/ [- :] /", $order['order_date']);
Выводится: Array ( [0] => 2011-12-17 21:30:56 )
Где я Я ошибаюсь?

Подробнее здесь: https://stackoverflow.com/questions/855 ... dual-units

Вернуться в «Php»