Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Альтернатива стандартным strpos и str_replace / 10 сообщений из 10, страница 1 из 1
07.04.2006, 19:36:19
    #33653264
HaosMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
Здравствуйте уважаемые знатоки.

Я знаю, что в PHP5 есть функции stripos (альтернатива strpos, так как ищет без учета регистра символом), таже песня и с str_ireplase, она только в 5 версии.

К сожалению у меня на хостинге стоит только версия PHP 4.3.11.

Как реализовать работу strpos и str_replace, чтобы они не зависили от регистра символов. Т.е. например имеем:
Код: plaintext
1.
2.
3.
4.
5.
6.
//Строка
$stroka='Какой сегодня замечательный день...';
//Искомое слово
$word_for_search='сегодня';
//Ищем
$n=strpos($stroka,$word_for_search);
В этом случае поиск сработает корректно, а вот в следующем примере:
Код: plaintext
1.
2.
3.
4.
5.
6.
//Строка
$stroka='Какой сегодня замечательный день...';
//Искомое слово
$word_for_search='Сегодня';
//Ищем
$n=strpos($stroka,$word_for_search);
не получится найти искомое слово.

Заранее благодарен всем откликнувшимся.
...
Рейтинг: 0 / 0
07.04.2006, 19:52:27
    #33653284
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
Перед поиском приведите обе строки к нижему регистру?
...
Рейтинг: 0 / 0
07.04.2006, 23:19:38
    #33653489
HaosMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
Да этот способ мне известен...хотелось бы сохранить структуру текста (я имею ввиду тип букв).
...
Рейтинг: 0 / 0
07.04.2006, 23:54:27
    #33653505
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
HaosManДа этот способ мне известен...хотелось бы сохранить структуру текста (я имею ввиду тип букв).Так вы его и не меняйте - что вам мешает привести аргументы функций к одному регистру, не сохраняя значение в переменных?
...
Рейтинг: 0 / 0
08.04.2006, 13:15:43
    #33653731
HaosMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
Да дело в том, что потом надо выделить найденное значение красным цветом...и обрезать лишнюю длину слева и справа.
...
Рейтинг: 0 / 0
08.04.2006, 13:20:03
    #33653734
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
А preg_replace не спасёт отца русской демократии?
...
Рейтинг: 0 / 0
08.04.2006, 13:26:31
    #33653738
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
HaosManДа дело в том, что потом надо выделить найденное значение красным цветом...и обрезать лишнюю длину слева и справа.Ну и выделите - проблема-то в чём?
...
Рейтинг: 0 / 0
08.04.2006, 13:27:30
    #33653739
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
DocAlА preg_replace не спасёт отца русской демократии?Спасёт, судя по задаче. Но если человек плавает в строковых функциях - ничего хорошего в этом нет. Пускай разбирётся вначале с ними ;)
...
Рейтинг: 0 / 0
08.04.2006, 21:56:08
    #33654001
HaosMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
Был бы благодарен, если бы кто-нибудь наконец привел фрагмент кода.

Так как теория и рассуждения это конечно хорошо, вот не понятно только что мешает показать как это реализовать на деле?
...
Рейтинг: 0 / 0
08.04.2006, 22:46:38
    #33654015
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Альтернатива стандартным strpos и str_replace
stripos
И не надо говорить, что примера там нет.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Альтернатива стандартным strpos и str_replace / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]