Cách sử dụng hàm startedWith() và endWith() trong PHP

Cach Su Dung Ham Startedwith Va Endwith Trong Php



PHP cung cấp một số hàm dựng sẵn giúp dễ dàng làm việc với các chuỗi. StartsWith() và endWith() là hai trong số các hàm này cho phép chúng tôi xác định xem một chuỗi đã cho bắt đầu hay kết thúc bằng một chuỗi con cụ thể. Bài viết này đề cập đến việc sử dụng Bắt đầu với() kết thúcWith() hàm trong PHP.

Cách sử dụng hàm startedWith() và endWith() trong PHP

Các hàm startedWith() và endWith() trong PHP có thể được sử dụng để kiểm tra xem một chuỗi bắt đầu hay kết thúc bằng một ký tự hoặc tập hợp ký tự cụ thể, rất hữu ích cho việc xác thực và lọc.

Chúng cũng có thể được sử dụng để cắt các chuỗi dựa trên các ký tự bắt đầu hoặc kết thúc của chúng, rất hữu ích cho việc định dạng và hiển thị dữ liệu, bên dưới là chi tiết của cả hai chức năng:







Hàm startedWith()

Hàm startedWith() trong PHP có thể kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi con được chỉ định hay không.



cú pháp



Cú pháp của hàm startedWith() như sau:





bool bắt đầu với ( sợi dây $haystack , sợi dây kim $ )

Đây, $haystack đại diện cho chuỗi được tìm kiếm và kim $ đại diện cho chuỗi con để tìm kiếm.

Trở lại

Hàm trả về true nếu phần tử đầu tiên của $haystack là $needle và ngược lại là false.



Hàm endWith()

Để kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con cụ thể trong PHP hay không, hàm endWith() thường được sử dụng.

cú pháp

Cú pháp của hàm này như sau:

bool kết thúcVới ( sợi dây $haystack , sợi dây kim $ )

Đây, $haystack đại diện cho chuỗi được tìm kiếm và kim $ đại diện cho chuỗi con để tìm kiếm.

Trở lại

Hàm trả về ĐÚNG VẬY nếu $haystack kết thúc bằng $needle và SAI nếu không thì.

Ví dụ: Sử dụng hàm startedWith() và endWith() trong PHP

Hãy cùng xem một ví dụ minh họa cách sử dụng các hàm startedWith() và endWith() trong PHP:



chức năng bắt đầu với ( $haystack , kim $ ) {

trở lại chất nền ( $haystack , 0 , strlen ( kim $ ) ) === kim $ ;

}

chức năng kết thúcWith ( $haystack , kim $ ) {

trở lại chất nền ( $haystack , - strlen ( kim $ ) ) === kim $ ;

}

// Định nghĩa một chuỗi

$chuỗi = 'Xin chào, PHP!' ;

// Sử dụng hàm startedWith() để kiểm tra xem chuỗi có bắt đầu bằng 'Xin chào' không

nếu như ( bắt đầu với ( $chuỗi , 'Xin chào' ) ) {

tiếng vang 'Chuỗi bắt đầu bằng 'Xin chào'.' ;

} khác {

tiếng vang 'chuỗi không bắt đầu bằng 'Xin chào'.' ;

}

// Sử dụng hàm endWith() để kiểm tra xem chuỗi có kết thúc bằng 'PHP!'

nếu như ( kết thúcWith ( $chuỗi , 'PHP!' ) ) {

tiếng vang 'Chuỗi kết thúc bằng 'PHP!'.' ;

} khác {

tiếng vang 'chuỗi kết thúc mà không có 'PHP!'.' ;

}

?>

Trong ví dụ này, chúng ta đã định nghĩa các hàm startedWith() và endWith(), sau đó sử dụng chúng để kiểm tra xem một chuỗi đã cho bắt đầu hay kết thúc bằng một chuỗi con đã chỉ định. Đầu ra của mã này sẽ là:

Phần kết luận

Các hàm startedWith() và endWith() là các hàm đơn giản nhưng mạnh mẽ cho phép chúng ta kiểm tra xem một chuỗi đã cho bắt đầu hay kết thúc bằng một chuỗi con được chỉ định trong PHP. Bằng cách sử dụng các hàm này, chúng tôi có thể dễ dàng xác thực đầu vào của người dùng, tìm kiếm các mẫu cụ thể trong một chuỗi và thực hiện các thao tác hữu ích khác.