str_starts_with() │ WC 1.0

Проверят, начинается ли строка с указанной подстроки. Чувствительна к регистру.

Это полифил для новой php функции str_starts_with() введенной в версии PHP 8.0.

Смотрите также похожие функции:

1 раз — 0.000001 сек (скорость света) | 50000 раз — 0.001 сек (скорость света)

Хуков нет.

Возвращает

null. 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

Код str_starts_with() WC 11.2.2

function str_starts_with(?string $haystack, ?string $needle): bool { return p\Php80::str_starts_with($haystack ?? '', $needle ?? ''); }