str_starts_with() WP 5.9.0

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

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

Приклади

0

#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() WP 6.0.2

function str_starts_with( $haystack, $needle ) {
	if ( '' === $needle ) {
		return true;
	}
	return 0 === strpos( $haystack, $needle );
}

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

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