str_contains()
Проверят находится ли указанная строка (подстрока) в другой строке. Чувствительна к регистру.
Это полифил для новой php функции str_contains() введенной в версии PHP 8.0.
Смотрите также похожие функции:
1 раз — 0.000001 сек (скорость света) | 50000 раз — 0.0001 сек (скорость света) | PHP 7.4.25, WP 5.9
Хуков нет.
Возвращает
true|false
. True если подстрока ($needle) найдена в строке ($haystack), false в противном случае.
Использование
str_contains( $haystack, $needle );
- $haystack(строка) (обязательный)
- Сено - строка в которой нужно найти подстроку.
- $needle(строка) (обязательный)
- Иголка - подстрока которую нужно найти в строке.
Примеры
#1 Демонстрация работы
str_contains( 'ABC', 'B' ); // true // чувствительности к регистру str_contains( 'ABC', 'c' ); // false // пустая строка всегда находится в любой строке str_contains( 'abc', '' ); // true
Список изменений
С версии 5.9.0 | Введена. |
Код str_contains() str contains WP 6.7.1
function str_contains( $haystack, $needle ) { if ( '' === $needle ) { return true; } return false !== strpos( $haystack, $needle ); }