Как использовать функции startWith() и endWith() в PHP
Функции startWith() и endWith() в PHP можно использовать для проверки того, начинается или заканчивается строка определенным символом или набором символов, что полезно для проверки и фильтрации.
Их также можно использовать для обрезки строк на основе их начальных или конечных символов, что полезно для форматирования и отображения данных. Ниже приведены подробные сведения об обеих функциях:
функция startWith()
Функция startWith() в PHP может проверять, начинается ли строка с указанной подстроки.
Синтаксис
Синтаксис функции startWith() следующий:
bool начинается с ( нить стог сена , нить $игла )
Здесь, стог сена представляет строку для поиска, и $игла представляет подстроку для поиска.
Возвращаться
Функция возвращает true, если первым элементом $haystack является $needle, и false в противном случае.
функция endWith()
Чтобы проверить, заканчивается ли строка определенной подстрокой, в PHP обычно используется функция endWith().
Синтаксис
Синтаксис этой функции следующий:
bool заканчивается на ( нить стог сена , нить $игла )Здесь, стог сена представляет строку для поиска, и $игла представляет подстроку для поиска.
Возвращаться
Функция возвращает истинный если $haystack заканчивается на $needle и ЛОЖЬ в противном случае.
Пример: использование функций startWith() и endWith() в PHP
Давайте взглянем на пример, демонстрирующий использование функций startWith() и endWith() в PHP:
функция начинается с ( стог сена , $игла ) {
возвращаться substr ( стог сена , 0 , стрлен ( $игла ) ) === $игла ;
}
функция заканчивается с ( стог сена , $игла ) {
возвращаться substr ( стог сена , - стрлен ( $игла ) ) === $игла ;
}
// Определяем строку
$строка '=' 'Привет, PHP!' ;
// Используйте функцию startWith(), чтобы проверить, начинается ли строка с «Hello»
если ( начинается с ( $строка , 'Привет' ) ) {
эхо «Строка начинается с «Привет». ;
} еще {
эхо 'строка не начинается с 'Привет'.' ;
}
// Используйте функцию endWith(), чтобы проверить, заканчивается ли строка на 'PHP!'
если ( заканчивается с ( $строка , 'ПХП!' ) ) {
эхо 'Строка заканчивается на 'PHP!'.' ;
} еще {
эхо 'строка заканчивается без 'PHP!'.' ;
}
?>
В этом примере мы определили функции startWith() и endWith(), а затем использовали их для проверки того, начинается или заканчивается данная строка указанной подстрокой. Вывод этого кода будет:
Заключение
Функции startWith() и endWith() — это простые, но мощные функции, которые позволяют нам проверять, начинается или заканчивается данная строка указанной подстрокой в PHP. Используя эти функции, мы можем легко проверять пользовательский ввод, искать определенные шаблоны в строке и выполнять другие полезные операции.