Форум → Программирование → PHP для идиотов → Проверка переменной и вставка символов в переменную, поиск по базе данных
Проверка переменной и вставка символов в переменную, поиск по базе данных
Страницы: ← Следующая страница →
-
допустим у нас есть переменная q
как проверить что там пятизначное число, и если там пятизнак вставить тире вот таким образом: 51698 нам надо сделать 5-16-98.
Второй вопрос: какие способы поиска по базе MySQL вы знаете? приведите пожалуйста примеры. просто делаю онлайн телефоный справочник своего города.С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
-
30 сентября 2008 г. 16:44, спустя 1 минуту 25 секунд
какие способы поиска по базе MySQL вы знаете?
SELECT ? -
30 сентября 2008 г. 16:46, спустя 2 минуты 16 секунд
$q = 12345;
if (strlen($q) == 5 && is_int($q))
{
$_1 = substr($q, 0, 1);
$_2 = substr($q, 1, 2);
$_3 = substr($q, 3, 4);
echo $_1 . '-' . $_2 . '-' . $_3;
}
? -
30 сентября 2008 г. 16:47, спустя 55 секунд
как проверить что там пятизначное число, и если там пятизнак вставить тире вот таким образом: 51698 нам надо сделать 5-16-98.
preg_match ? -
30 сентября 2008 г. 16:49, спустя 1 минуту 52 секунды
preg_match ?
Покажи, как? Я в регулярках не разбираюсь ( -
30 сентября 2008 г. 16:58, спустя 9 минут 29 секунд
aivee,preg_replace("/^(\d)(\d{2})(\d{2})$/","\\1-\\2-\\3","12345");
-
30 сентября 2008 г. 17:10, спустя 11 минут 32 секунды
aivee, неработает… :(
поиск у меня так "SELECT * FROM `TLF` WHERE `FIO`='{$q}' "; но формат FIO - ИВАНОВ И И, как произвести не не полнотекстовый поиск?С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
-
30 сентября 2008 г. 17:15, спустя 1 минуту 30 секунд
а можно пример?С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
-
30 сентября 2008 г. 17:26, спустя 2 минуты 37 секунд
спасибо !пыха рулит!!! а как быть с первым вопросом, можно с комментариями, что бы разобраться и понятьС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
30 сентября 2008 г. 17:29, спустя 3 минуты 2 секунды
ivanscm,
//если количество символов переменной $q равно 5
if(strlen($q) == 5) {
//то с помощью регулярных выражений изменяем исходное значение на шаблон
preg_replace("/^(\d)(\d{2})(\d{2})$/s", "\\1-\\2-\\3", $q);
}https://smappi.org/ - платформа по созданию API на все случаи жизни -
30 сентября 2008 г. 17:30, спустя 17 секунд
по-моему, регулярку уже написали даже
спасибо !пыха рулит!!! а как быть с первым вопросом, можно с комментариями, что бы разобраться и понять
aivee,preg_replace("/^(\d)(\d{2})(\d{2})$/","\\1-\\2-\\3","12345");
все умрут, а я изумруд -
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!