Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Поиск слова в строке независимо от регистра букв

Сообщения:  [1-6] 

 
 автор: Trianon   (30.03.2007 в 15:23)   письмо автору
 
   для: Unkind   (30.03.2007 в 15:15)
 


$found = stripos($scalar, "text") !== false; 

   
 
 автор: Unkind   (30.03.2007 в 15:15)   письмо автору
 
   для: ADY   (30.03.2007 в 15:10)
 


<?php
$scalar 
"Text";
if(
stripos($scalar"text") !== false) echo("Найдено.");
else echo(
"Не найдено.");
?>

   
 
 автор: ADY   (30.03.2007 в 15:10)   письмо автору
 
   для: ADY   (29.03.2007 в 00:32)
 

Еще один вопрос, а как получить логическое TRUE если слово найдено в строке?

   
 
 автор: mehelson   (29.03.2007 в 06:12)   письмо автору
 
   для: CrazyAngel   (29.03.2007 в 02:28)
 

Также можно использовать рhр функции поиска в тексте, например stristr(str, substr);
возвращает часть строки str, начиная с первого вхождения подстроки substr до конца строки str.
$str = "найти сЛовО";
есhо stristr(str, "слово");

Регулярные выражения позволяют решать более сложные задачи, и в тоже время они менее производительны

   
 
 автор: CrazyAngel   (29.03.2007 в 02:28)   письмо автору
 
   для: ADY   (29.03.2007 в 00:32)
 

просто в рег.выражение добавить модификатор i, например так

<?php
$pattern    
"|слова|i";
$string     "Поиск СлОвА в строке независимо от регистра букв. Как с помощью PHP это можно выполнить?";
preg_match($pattern,$string,$result);
echo 
"<pre>";
print_r($result);
echo 
"</pre>";
?>

   
 
 автор: ADY   (29.03.2007 в 00:32)   письмо автору
 
 

Поиск слова в строке независимо от регистра букв. Как с помощью PHP это можно выполнить?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования