Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm str_starts_with và str_ends_with trong PHP 8

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

Ví dụ

str_starts_with('hello haystack', 'hello'); //starts string found 'True'
str_starts_with('hello haystack', 'stack'); //ends string found 'True'


str_starts_with('hello haystack', 'hay'); //starts string found 'False'
str_starts_with('hello haystack', 'hay'); //ends string found 'False'

str_starts_with () hàm trong PHP 8

Hàm này kiểm tra xem một chuỗi nhất định có bắt đầu bằng kim của chuỗi hay không. Nó trả về true nếu chuỗi đầu tiên được tìm thấy, ngược lại là false.

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

Ví dụ:sử dụng hàm str_starts_with ().

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

Đầu ra

String starts with 'hello'

Lưu ý: Nếu chuỗi bắt đầu đầu tiên đã cho không được tìm thấy trong chuỗi thứ hai, nó sẽ trả về false.

str_ends_with () hàm trong PHP 8

Hàm này kiểm tra xem một chuỗi đã cho có kết thúc bằng kim của chuỗi hay không. Nó trả về true nếu chuỗi đã cho kết thúc được tìm thấy, ngược lại là false.

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

Ví dụ:sử dụng hàm str_ends_with ()

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

Đầu ra

String ends with 'stack'