Помогите распарсить строку по дате. Поступает текст где в начале каждого сообщения указана дата. Могу ли я получить из этого массив где каждое значение начинается с даты?
02.09.2016 18:04:12, Петрова Юлия выполнил(а) задачу "Отразить визит к клиенту": Регион: Москва Количество точек: 1 26.07.2016 10:54:29, Петрова Юлия выполнил(а) задачу "Отразить визит к клиенту": Регион: Москва Количество точек: 1 20.07.2016 12:33:23, Петрова Юлия вернул(а) сделку на этап "Визит к клиенту"
$string = '02.09.2016 18:04:12, Петрова Юлия выполнил(а) задачу "Отразить визит к клиенту": Регион: Москва Количество точек: 1 26.07.2016 10:54:29, Петрова Юлия выполнил(а) задачу "Отразить визит к клиенту": Регион: Москва Количество точек: 1 20.07.2016 12:33:23, Петрова Юлия вернул(а) сделку на этап "Визит к клиенту"';
Просто разделить по дате (и убрать пустые элементы):
// значение дат теряется
$result = preg_split('/(\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2})/', $string, -1, PREG_SPLIT_NO_EMPTY);
Разделить по дате и убрать запятые:
// значение дат сохраняется в массиве
$result = preg_split('/(\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}:\d{2}), /', $string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
// группируем массивами [дата, строка]
var_dump(array_chunk($result, 2));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть форма, после ввода в форму адрес сайта выполняется кодЯ хочу узнать размер файла в браузере через filesize()
Господа, не работает перенос строки в php модуле mailОн тупо пишет в одну строчку, выдавая тег переноса в теле письма
Всем приветСитуация такая: я написал exp скрипт который подключается к telnet(OpenBSC) и выводит логи