(PHP 8)
str_starts_with — Проверяет, начинается ли строка с заданной подстроки
Выполняет проверку с учётом регистра, указывающую,
начинается ли haystack
с подстроки needle
.
haystack
Строка для поиска.
needle
Подстрока для поиска в haystack
.
Пример #1 Использование пустой строки ''
<?php
if (str_starts_with('абв', '')) {
echo "Все строки начинаются с пустой строки";
}
?>
Результат выполнения приведённого примера:
Все строки начинаются с пустой строки
Пример #2 Демонстрация чувствительности к регистру
<?php
$string = 'Ленивая лиса перепрыгнула через забор';
if (str_starts_with($string, 'Ленивая')) {
echo "Строка начинается с 'Ленивая'\n";
}
if (str_starts_with($string, 'ленивая')) {
echo 'Строка начинается с 'ленивая'';
} else {
echo '"ленивая" не найдена, потому что регистр не соответствует';
}
?>
Результат выполнения приведённого примера:
Строка начинается с 'Ленивая' "ленивая" не найдена, потому что регистр не соответствует
Замечание: Функция безопасна для обработки данных в двоичной форме.