str_contains()
Перевірять чи вказаний рядок (підрядок) в іншому рядку. Чутлива до регістру.
Це поліфіл для нової php функції str_contains() , введеної у версії PHP 8.0.
Дивіться також схожі функції:
1 раз – 0.000001 сек
(швидкість світла) | 50000 разів – 0.0001 сек
(швидкість світла) |
PHP 7.4.25, WP 5.9
(швидкість світла) | 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.0.2
function str_contains( $haystack, $needle ) { return ( '' === $needle || false !== strpos( $haystack, $needle ) ); }