Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm str_starts_with và str_ends_with trong PHP 8

str_starts_with và str_ends_with là hai hàm mới trong PHP 8 để kiểm tra xem một chuỗi có bắt đầu hoặc kết thúc bằng chuỗi khác hay không. Trả về true nếu khớp, ngược lại false.

Ví dụ

str_starts_with('hello haystack', 'hello'); // tìm thấy chuỗi đầu - True
str_ends_with('hello haystack', 'stack');   // tìm thấy chuỗi cuối - True
str_starts_with('hello haystack', 'hay'); // không tìm thấy đầu - False
str_ends_with('hello haystack', 'hay');   // không tìm thấy cuối - False

Hàm str_starts_with() trong PHP 8

Kiểm tra chuỗi có bắt đầu bằng chuỗi needle. Trả về true nếu tìm thấy, ngược lại false.

str_starts_with(string $haystack, string $needle): bool

Ví dụ: Sử dụng str_starts_with()

<?php 
if (str_starts_with('hellohaystack', "hello")) {
    echo "string starts with hello";
}
?>

Kết quả

String starts with 'hello'

Lưu ý: Nếu chuỗi đầu không tìm thấy trong chuỗi thứ hai, trả về false.

Hàm str_ends_with() trong PHP 8

Kiểm tra chuỗi có kết thúc bằng chuỗi needle. Trả về true nếu tìm thấy, ngược lại false.

str_ends_with(string $haystack, string $needle): bool

Ví dụ: Sử dụng str_ends_with()

<?php 
if (str_ends_with('hellohaystack', "stack")) {
    echo "string ends with stack";
}
?>

Kết quả

String ends with 'stack'