Các hàm kiểm tra dữ liệu trong PHP

Khi thao tác code với PHP thì việc kiểm tra dữ liệu để xác định tiêu chuẩn cho xử lý logic. Đó là điều cực kỳ quan trọng và thường gặp trong các dự án. Bài này mình xin chia sẻ những hàm thường xuyên được sử dụng cho việc kiểm tra dữ liệu trong PHP nha.

  1. isset($avariable)
    – Hàm có tác dụng kiểm tra sự tồn tại của biến, trả về TRUE nếu tồn tại và ngược lại FALSE nếu không tồn tại.
  2. empty($avariable)
    – Hàm có tác dụng kiểm tra xem $avariable có rỗng không. Với PHP thì số 0, mảng rỗng, null hay biến không tồn tại đều được coi là rỗng. Nên đa số các bạn hay sử dụng hàm này để kiểm tra 1 biến.
  3. is_string($avariable)
    – Hàm này có tác dụng kiểm tra xem biến có phải là chuỗi không. Nếu là chuỗi thì trả về TRUE , và ngược lại nếu không phải chuỗi thì trả về FALSE.
  4. is_numeric($avariable)
    – Hàm có tác dụng kiểm tra xem một biến có phải là số hay không. Trả về TRUE nếu là số và ngược lại FALSE nếu không phải là số.
  5. is_int($avariable) — is_float($avariable), is_integer($avariable), is_double($avariable)
    – Hàm này có tác dụng kiểm tra xem một biến có phải số nguyên hay không, trả về TRUE nếu là số nguyên và FALSE nếu không phải. Tương tự cho việc kiểm tra các loại kiểu biến với các hàm khác.
  6. is_array($array)
    – Hàm có tác dụng kiểm tra xem một biến có phải mảng hay không. Trả về true nếu là mảng và ngược lại.
  7. getype($avariable)
    – Hàm có tác dụng trả về kiểu dữ liệu của biến là gì để các bạn có thể kết hợp xử lý với các hàm ở phía trên.

Trên đây là một số hàm mình thường hay sử dụng trong quá trình làm việc với PHP để kiểm tra dữ liệu của một biến. Hi vọng, sẽ giúp ích thêm vốn kiến thức cho các bạn về PHP. Chúc các bạn thành công!

4 2 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận

More Post

MySQL Procedure là gì?

Procedure trong MySQL là một tập các khai báo sql được lưu trữ trong cơ sở dữ liệu(database) thực...

Dependency Injection và Service Container trong Laravel

Service Container trong Laravel như là trung tâm của một ứng dụng, có mặt mọi nơi trong dự án,...

Laravel Swagger là gì? Hướng dẫn tạo Swagger trong Laravel

Swagger là một framework giúp bạn định nghĩa, mô tả các API trong dự án một cách trực quan, rõ...

2
0
Rất thích suy nghĩ của bạn, hãy bình luận.x