str_contains() WP 5.9.0

Перевірять чи вказаний рядок (підрядок) в іншому рядку. Чутлива до регістру.

Це поліфіл для нової 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
(рядок) (обов’язковий)
Голка – підрядок, який потрібно знайти в рядку.

Приклади


0

#1 Демонстрація роботи

str_contains( 'ABC', 'B' ); // true

// чутливість до регістру
str_contains( 'ABC', 'c' ); // false

// Порожній рядок завжди знаходиться в будь-якому рядку
str_contains( 'abc', '' ); // true

список змін

З версії 5.9.0Введено.

Код str_contains() WP 6.0.2

function str_contains( $haystack, $needle ) {
	return ( '' === $needle || false !== strpos( $haystack, $needle ) );
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *