Trong một dự án chúng ta phải ràng buộc được các thông báo lỗi không nên có ra ngoài màn hình, và hôm nay mình sẽ giới thiệu với mọi người các hàm kiểm tra dữ liệu trong PHP.
Xem Thêm:
1. Danh Sách Các Hàm
Sau đây là danh sách các hàm kiểm tra dữ liệu trong php mà mình muốn giơi thiệu đến các bạn.
1.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.
VD:
<?php $data = 'webtmcp.com'; if (isset($data)) echo 'Biến này tồn tại'; else echo 'Biến này không tồn tại'; //output: Biến này tồn tại
1.2 empty($avariable)
Hàm có tác dụng kiểm tra xem $avariable có rỗng không, số 0, mảng rỗng, null hay biến không tồn tại đều được coi là rỗng.
VD:
<?php $data = []; if (empty($data)) echo 'Biến này rỗng'; else echo 'Biến này không rỗng'; //output: Biến này rỗng
1.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.
VD:
<?php $data = []; if (is_string($data)) echo 'Biến này là chuỗi'; else echo 'Biến này không phải là chuỗi'; //output: Biến này không phải là chuỗi
1.4 is_numeric($avariable)
Hàm có tác dụng kiểm tra dữ liệu trong php 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ố.
VD:
<?php $data = 1555.5; if (is_numeric($data)) echo 'Biến này là số'; else echo 'Biến này không phải là số'; //output: Biến này là số
1.5 is_int($avariable)
Hàm này có tác dụng kiểm tra dữ liệu trong php 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.
VD:
<?php $data = 1555.5; if (is_int($data)) echo 'Biến này là số nguyên'; else echo 'Biến này không phải là số nguyên'; //output: Biến này không phải là số nguyên
1.6 is_integer($avariable)
Hàm này có tác dụng và cách dùng như hàm is_int()
1.7 is_float($avariable)
Hàm này có tác dụng kiểm tra xem biến có phải kiểu float hay không. Trả về true nếu đúng và ngược lại false nếu không phải.
VD:
<?php $data = 1555.5; if (is_float($data)) echo 'Biến này là float'; else echo 'Biến này không phải là float'; //output: Biến này là float
1.8 is_double($avariable)
Hàm có tác dụng kiểm tra xem biến có phải kiểu double hay không. Trả về true nếu đúng và ngược lại false nếu không phải.
VD:
<?php $data = 1555.5; if (is_double($data)) echo 'Biến này là double'; else echo 'Biến này không phải là double'; //output: Biến này là double
1.9 is_null($avariable)
Hàm này có tác dụng kiểm tra xem một số có phải kiểu Null hay không.
VD:
<?php $data = null; if (is_null($data)) echo 'Biến này là null'; else echo 'Biến này không phải là null'; //output: Biến này là null
1.10 is_array($var)
Kiểm tra biến $var có phải kiểu mảng hay không
2. Tạm Kết
Bài viết hôm nay mình đã giới thiệu xong đến mọi người các hàm xử lý dữ liệu trong PHP rồi. Bài tiếp theo chúng ta sẽ tìm hiểu về các hàm xử lý ngày tháng trong PHP.
Ngoài ra, cac bạn cso thể tham khảo hệ thống tạo webite tự động Tại Đây