Hướng dẫn dùng startswith trong PHP

Hàm str_starts_with trong PHP 8 có tác dụng kiểm tra xem một chuỗi có được bắt đầu bởi một chuỗi nào đó không?

1. Cú pháp.

str_starts_with($haystack, $needle)

Trong đó:

  • $haystack là string chúng ta cần kiểm tra.
  • $needle là chuỗi chúng ta muốn kiểm tra xem $haystack có bắt đầu bằng chuỗi đó không?

Hàm str_starts_with sẽ trả về true nếu chuỗi $haystack được bắt đầu bằng chuỗi $needle và ngược lại sẽ trả về false.

2. Ví dụ.

VD1: Kiểm tra một chuỗi có bắt đầu bởi chuỗi rỗng hay không?

$string = "Toidicode.Com";

if (str_starts_with($string, '')) {
    echo "Yes". PHP_EOL;
}

//Output: Yes

Chú ý: Hàm str_starts_with sẽ luôn luôn trả về true nếu chuỗi bắt đầu là chuỗi rỗng ''.

VD2: Hàm str_starts_with có phân biệt hoa thường.

$string = "Toidicode.Com";

if (str_starts_with($string, 'com')) {
    echo "Yes" . PHP_EOL;
} else {
    echo "No" . PHP_EOL;
}

//Output: No
Đăng ký nhận tin.

Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail!

Bài Viết Mới