Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > помогите написать регулярное выражение


Автор: Splendid 11.1.2008, 10:46
Помогите, пожалуйста, написать регулярное выражение, которое бы на входе получая

2006-00-00 (т.е. известен только год), на выходе давало бы: 2006 год??

Автор: MoLeX 11.1.2008, 11:09
Код

<?php
echo substr("2008-01-29", 0, 4);
?>


 smile

Добавлено через 58 секунд
или тут нужно это делать когда после года идут нули?

Автор: baldina 11.1.2008, 11:21
Код

$result = preg_replace("/(\d{4})-00-00/", "\$1 год", $string);

Автор: MoLeX 11.1.2008, 11:30
точно  smile , 
просто с регулярками у меня плохо и вот предложил такое решение)

Автор: Splendid 11.1.2008, 11:45
MoLeX, 
baldina, СПАСИБО!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)