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 :: Как проверить есть ли в строке символ запятой?
Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
Всем привет! Как ни пробовал разобраться с регулярками, но не могу и все
Но не будем о грустном
Из базы получаю строку.Она можеть быть вот такой 22,34,45,87,55, а может и вот такой 43(просто одно число).Нужно задать условие: если есть запятая то одно действие если нету то другое. Не думаю что это супер сложно для вас и заранее благодарю.
Мелкий
Отправлено: 22 Сентября, 2012 - 15:36:30
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
тут нужно знать что за задача стоит перед тобой в принципе.
Потому что проверять наличие запятой, лично мне, кажется неправильной затеей.
Что такое эти числа? Какие-то идентификаторы?
Если их много, что с ними делаете? И чем это действие отличается от случая, когда число одно? (не программным кодом, а логически)
----- Чем больше узнаю, тем больше я не знаю.
Никорагоа
Отправлено: 23 Сентября, 2012 - 16:32:43
Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Апр. 2012
Помог: 0 раз(а)
Эти числа индетификаторы, если их несколько то я хочу превратить их в массив при помощи функции explode, если одна то делать другое....
типа так:
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Никорагоа пишет:
Эти числа индетификаторы, если их несколько то я хочу превратить их в массив при помощи функции explode, если одна то делать другое....
да понял я. не понимаю, зачем делать разные действия для одного и нескольких иднтификаторов. обрабатывайте один так же как и несколько.
т.е. делаете explode получаете массив с одним или несколькими элементами. в цикле foreach обрабатываете все идентификаторы.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.