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.
- 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. - 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. - 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. - 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ố. - 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. - 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. - 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!