2016-07-01 2 views
0

Я хочу узнать, является ли входная строка подстрокой другой строки или нет, есть ли какая-либо функция, которая делает это, игнорируя чувствительность к регистру? Проверка подстроки должна выполняться без учета чувствительности к регистру. Пожалуйста, расскажите мне о любой такой функцииудаление Чувствительность к регистру и проверка подстроки в php

+0

[stripos] (http://php.net/manual/en/function.stripos.php) – Thamilan

+0

, но нечувствителен ли он к регистру? –

ответ

1

Использование stristr

Возвращает совпавшей подстроке. Если игла не найдена, возвращается FALSE.

if(stristr("Hello","hello world")!==FALSE) 
{ 
    // Yes needle is a part of haystack 
} 
+0

спасибо hanky..you облегчил мне –

1

Вы также можете использовать stripos

Найти позицию первого вхождения регистронезависимой подстроки в строки

if(stripos("This is a test string","A Test")!==FALSE) 
{ 
    echo "Yes"; 
} 

Проверьте это примечание для stristr руководство пользователя:

Примечание: Если вы хотите, чтобы определить, является ли конкретная игла происходит в стоге сена, используйте быстрее и менее интенсивно использующих память функцию StrPos() вместо этого.

Смежные вопросы