6299       Конференция Inetprog SoobCha           письмо # 6300 6301  


Тема: Re: Унифицировать запись
Дата: Wed, 17 Oct 2007 21:17:10 +0600
Кому: "Inet Prog" <Inetprog@soobcha.org>
X-Mailer: The Bat! (v3.0.1.33) Professional
Content-Type: text/plain; charset=koi8-r

     Здравствуйте, Anarendil.

Вы писали 17 октября 2007 г., 19:08:37:

A> Есть задача:
A> В профиле юзеры пишут группу, в которой обучаются. Группа может
A> содержать цифры и одну букву (А или Б). Юзеры пишут как попало
A> (206б, 206-б, 206 б etc.). Мне нужно, чтобы в базу в результате
A> занеслось 206Б и никак иначе. Что посоветуете?
A> Та же фигня с аськой: 191749952, 191-749-952, 191 749 952 etc. Надо,
A> чтобы занеслось одним числом.
A> Есть ли что-то кроме перебирания символов в строке и отсекания того, что не надо
A> типа explode('',$ICQ) +прохождение по циклу и "Если символ
A> недопустимый, удалить"? В справке никаких похожих функций не нашёл...
A> Спасибо!
сила Принца вам поможет... в смы регекспов:
$num=preg_replace('/[^0-9абАБ]/','',$num);
это выражение уберет всё, что не похоже на цифры и А/Б
а лучше группу отдельным элементом - переключателем пустить.

$num=preg_replace('/[^0-9]/','',$num);
почистит цифры для аси

--
С уважением,
 Plazmer mailto:plazmer@gmail.com


  6299 6301  
 
???Mail.ru ??? ?????
╘ 2000-2006 Сообщество Чайников