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