Как использовать функции startWith() и endWith() в PHP

Kak Ispol Zovat Funkcii Startwith I Endwith V Php



PHP предоставляет несколько встроенных функций, облегчающих работу со строками. StartsWith() и endWith() — две из этих функций, которые позволяют нам определить, начинается или заканчивается данная строка определенной подстрокой. В этой статье рассматривается использование Начинается с() и заканчивается с() функции в PHP.

Как использовать функции 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. Используя эти функции, мы можем легко проверять пользовательский ввод, искать определенные шаблоны в строке и выполнять другие полезные операции.