Есть такие данные: Код (CODE): 04-09-2007, 06-09-2007, 09-09-2007, 10-09-2007, 11-09-2007, 12-09-2007, Нужно привести дату в правильный формат, т.е. Код (CODE): 2007-09-04, 2007-09-06 т.е. из число-месяц-год, сделать год-месяц-число У меня уже мозг кипит, встал на элементарном
Если найдется регулярщик можно и мне ответить - как объединить все несколько подряд идущих пробелов в строке в 1?
Код (PHP): $str = '04-09-2007, 06-09-2007, 09-09-2007, 10-09-2007, 11-09-2007, 12-09-2007'; $arr = explode (',', $str ); $nevdat = array(); foreach ($arr as $dat){ $olddat = strtotime($dat); $newdat[] = strftime('%Y-%m-%d', $olddat); } $newstr = implode (',<br>',$newdat); echo $newstr;
Не уверен, но как-то так Код (PHP): $str = 'Это длинная строка с пробелами'; echo $str; $newstr = preg_replace ('/[ \s]{1,}/',' ',$str); echo $newstr;