Top.Mail.Ru
Ответы

Preg_replace регистронезависимый точный поиск

Как сделать регистронезависимой сию конструкцию:
preg_replace("/(?:^|\s)($text)(?:^|\s)/"

По дате
По рейтингу
Аватар пользователя
Оракул
12345
 <?php 
$text = 'ok'; 
$replacement = '$1'; 
$subject = 'ok'; 
$result = preg_replace("/(?:^|\s)(" . mb_strtolower($text) . ")(?:^|\s)/", $replacement, mb_strtolower($subject));   
Аватар пользователя
Мастер

preg_replace("/(?:^|\s)($text)(?:^|\s)/i") вроде так