str_ends_with()
Перевірять, чи закінчується рядок зазначеним підрядком. Чутлива до регістру.
Це поліфіл для нової php функції str_ends_with() , введеної у версії PHP 8.0.
Дивіться також схожі функції:
1 раз – 0.000001 сек
(швидкість світла) | 50000 разів – 0.01 сек
(швидкість світла)
(швидкість світла) | 50000 разів – 0.01 сек
(швидкість світла)
Хуків немає.
Повертає
true|false
. True якщо рядку ($haystack) закінчується на підрядок ($needle), false інакше.
Використання
str_ends_with($haystack, $needle);
-
$haystack
(рядок) (обов’язковий) - Сіно – рядок який перевіряємо.
-
$needle
(рядок) (обов’язковий) - Голка – підрядок яка має бути наприкінці $haystack.
Приклади
#1 Демонстрація роботи функції
str_ends_with( 'ABC', 'C'); // true str_ends_with( 'ABC', 'A'); // false // чутлива до регістру str_ends_with( 'ABC', 'c'); // false // всі рядки закінчуються порожнім рядком str_ends_with( 'abc', '' ); // true
список змін
З версії 5.9.0 | Введено. |
Код str_ends_with() str ends with WP 6.0.2
function str_ends_with( $haystack, $needle ) { if ( '' === $haystack && '' !== $needle ) { return false; } $ len = strlen ($ needle); return 0 === substr_compare( $haystack, $needle, -$len, $len ); }