Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите с регуляркой

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
alnik-75
Отправлено: 31 Мая, 2014 - 12:05:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




Уважаемые форумчане!!!
В регулярных выражениях, как говорится, ни бум-бум.
Помогите в preg_replace внести необходимые данные, чтобы с помощью них из переменной, которая должна быть числом, убирались все пробелы, знаки препинания и буквы.

Заранее выражаю благодарность
 
 Top
OrmaJever Модератор
Отправлено: 31 Мая, 2014 - 12:07:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




alnik-75 пишет:
которая должна быть числом



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
alnik-75
Отправлено: 31 Мая, 2014 - 12:27:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




OrmaJever пишет:
alnik-75 пишет:
которая должна быть числом


не то. Мне не нужно обрезать число после, например имеющейся запятой. Мне нужно эти "ненужные элементы" ликвидировать или заменить на ""

(Отредактировано автором: 31 Мая, 2014 - 12:31:28)

 
 Top
LIME
Отправлено: 31 Мая, 2014 - 12:31:13
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




и как ты предлагаешь убрать знаки препинания из строки в которой должны остаться знаки препинания?
alnik-75 пишет:
не нужно обрезать число после, например имеющейся запятой.
сообрази как можно подробнее вопрос
(Добавление)

2 красные линии зеленым цветом)))
https://www.youtube.com/watch?v=DPAzHuB2-y8#t
 
 Top
alnik-75
Отправлено: 31 Мая, 2014 - 12:33:05
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




1234 ввБ8999;вввв
Мне из этой строки нужно убрать все, в том числе и пробелы,что не является цифрами

(Отредактировано автором: 31 Мая, 2014 - 12:33:39)

 
 Top
LIME
Отправлено: 31 Мая, 2014 - 12:35:08
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




 
 Top
alnik-75
Отправлено: 31 Мая, 2014 - 12:36:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




LIME пишет:

сейчас проверю
 
 Top
LIME
Отправлено: 31 Мая, 2014 - 12:36:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




уже проверил?
 
 Top
alnik-75
Отправлено: 31 Мая, 2014 - 12:40:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




LIME пишет:
уже проверил?

Спасибо большое!!!
 
 Top
LIME
Отправлено: 31 Мая, 2014 - 12:40:11
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




ну ты смешной)
не мог просто проверить и отписаться о результатах))
 
 Top
alnik-75
Отправлено: 31 Мая, 2014 - 12:41:03
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




LIME пишет:
ну ты смешной)
не мог просто проверить и отписаться о результатах))

уже ж отписался)))
 
 Top
LIME
Отправлено: 31 Мая, 2014 - 12:42:45
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




чувствую себя воспитательницей в детсадике))
я в том смысле что было не обязательно постить
alnik-75 пишет:
сейчас проверю

...
в этом моем
LIME пишет:
уже проверил?

неужели не читался сарказм?
(Добавление)
этож не чат
 
 Top
alnik-75
Отправлено: 31 Мая, 2014 - 12:43:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




все в порядке. просто несколько недель подряд работаю до позднего вечера, поэтому недо шуток
 
 Top
OrmaJever Модератор
Отправлено: 31 Мая, 2014 - 14:04:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




alnik-75 пишет:
Мне не нужно обрезать число после, например имеющейся запятой

LIME пишет:

alnik-75 пишет:
Спасибо большое!!!

а вы точно то проверяли? Однако
PHP:
скопировать код в буфер обмена
  1. $str = '1,24';
  2. $str = preg_replace('#\D#', '', $str);
  3. echo $str;


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
alnik-75
Отправлено: 31 Мая, 2014 - 20:57:03
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




Да, предложенный LiMe вариант мне подошел, как нельзя хорошо)).


Или я что то не понял?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB