The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"preg_replace() игнорирует регистронезависимость"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"preg_replace() игнорирует регистронезависимость"  
Сообщение от prashant email(??) on 12-Сен-06, 21:19 
Не могу раскусить вот какую проблему:
$ast[] = '%((?i)слово1)%i';
$ast[] = '%((?i)слово2)%i';
$ast[] = '%((?i)слово2)%i';

$text = preg_replace($ast, "<font color=red>\\1</font>", $text);

на домашнем сервере(win XP, денвер) работает корректно - выделяет красным найденные в тексте слова независимо от регистра, а при запуске на другом (FREE_BSD5.4) регистр учитывает .

Пробовал указывать i после паттэрна %слово%i, внутри %((?i)слово)% и как в примере выше совместно (масло масленое, конечно :)) - результат один и тот же - на одном сервере выделяет слова независимо от регистра, а на другом зависимо.

Как это можно побороть?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "preg_replace() игнорирует регистронезависимость"  
Сообщение от sergei_vasilyev (ok) on 15-Сен-06, 12:10 
Попробуй strtolower()
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру