Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/19: Рейтинг темы: голосов - 19, средняя оценка - 5.00
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805

strstr не срабатывает

28.10.2010, 18:01. Показов 4025. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. вот пишу

PHP
1
2
$str="Москва г. ул.Новая корп.5";
$name = strstr($str,'г.',true);
Выдает ошибку.
Warning: Wrong parameter count for strstr()
Eсли делаю так
PHP
1
2
$str="Москва г. ул.Новая корп.5";
$name = strstr($str,'г.');
Все работает, но уже выводит не так как мне нужно.

В чем проблему может быть?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.10.2010, 18:01
Ответы с готовыми решениями:

Не срабатывает функция strstr()
Функция поиска слова в строке не даёт результат. void SearchWord(MyString *_strings, int _number) { char *word = new char; ...

Функция strstr
необходимо написать функцию strstr самому или точнее вот условие: Реализуйте функцию, которая ищет заданную подстроку в строке и...

функция strstr
Кто нибудь может объяснить как использовать функцию strstr со строками? В последней строке кода выдает ошибку "no matching function...

7
Заблокирован
28.10.2010, 18:14
Цитата Сообщение от suharik Посмотреть сообщение
-
Добро пожаловать в логичный мир PHP.
0
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
28.10.2010, 18:28  [ТС]
Спасибо конечно))

Но моя проблема еще не решена. Пока нашел небольшой обход проблемы.

PHP
1
2
3
4
$str="Москва г. ул.Новая корп.5";
 
$citysearch = strrpos($str, 'г.'); 
$city= substr($str,0,$citysearch);
И все же, почему не работает как я написал изначально?
0
Заблокирован
28.10.2010, 18:55
Цитата Сообщение от suharik Посмотреть сообщение
И все же, почему не работает как я написал изначально?
Потому что это PHP, у него и спецификации-то нет.

http://ru2.php.net/manual/en/function.strstr.php
0
Фрилансер
 Аватар для Black Fregat
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
28.10.2010, 19:16
suharik, какая версия PHP ? Третий параметр появился только в 5.3.0
0
 Аватар для suharik
261 / 247 / 57
Регистрация: 03.09.2010
Сообщений: 805
28.10.2010, 19:58  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Третий параметр появился только в 5.3.0
Да, я уже понял. Просто в книжки прочитал что третий параметр есть, а пхп у мня старый, денверский)) так что придется обновлять пхп.

Спасибо всем.
0
 Аватар для nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
29.10.2010, 18:15
Я бы не стал торопиться. Причин несколько.
1. Сыровата пока версия, наблюдались глюки.
2. Пока еще мало где есть на хостингах (см п.1), а обратной совместимости нет. (на что ты и нарвался)
3. Это промежуточная версия, 6-я не за горами. Мало ли что изменят.
0
30.10.2010, 09:50

Не по теме:

nubo, есть хостинги которые поддерживаю несколько версий PHP. Обычно это самая последняя версия + самая распространенная + старая ( к примеру, PHP4 ) для совместимости со старыми сайтами. На любом уважающем себя хостинге это реализовано. На мой взгляд:)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.10.2010, 09:50
Помогаю со студенческими работами здесь

Не работает strstr
Суть проблемы такова: strstr выдаёт нулевое значение, хотя быть такого не может. Искомые данные выделил. При выводе указателей пишет нули...

Функция strstr
Здравствуйте. Объясните новичку почему функция strstr срабатывает всего один раз? Моя программа получает из вне данные , которые затем...

Прокомментировать код с strstr
вот часть кода scanf("%s",&name); while (poisk4!=NULL){ if (strstr(poisk4->name,name)) break; ...

Написать аналог strstr
Добрый день! Нужно написать аналог функции strstr Я написал, но есть одна проблемка, которая возникает при рассмотрении строк такого...

Аналог функции strstr
Разработать функцию, которая находит первое вхождение подстроки, реализовать возможность поиска с начала, конца строки или произвольного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru