Hướng dẫn dùng its empty trong PHP

1. Chức năng của hàm empty[]

Hàm empty[] trong PHP có chức năng kiểm tra một biến có rỗng [empty] hay không. Một biến được xem là rỗng [empty] nếu biến đó không tồn tại hoặc giá trị của nó là rỗng, là 0, là false.

2. Cú pháp của hàm empty[]

empty[mixed $var]: bool

Trong đó:

  • $var là biến cần kiểm tra xem có rỗng [empty] hay không. Biến này có kiểu dữ liệu bất kỳ.
  • Kiểu dữ liệu trả về là bool. Nếu biến $var tồn tại và giá trị của biến $var khác rỗng, khác 0, khác false thì hàm empty[] trả về false, ngược lại trả về true.

Kiểm tra biến tồn tại và không tồn tại với hàm empty[]


Kiểm tra các biến tồn tại với hàm empty[]


Kết quả
empty[''] = bool[true]
empty[0] = bool[true]
empty[' '] = bool[false]
empty['0'] = bool[true]
empty[false] = bool[true]
empty['false'] = bool[false]
empty[9.1] = bool[false]
empty['hello all!'] = bool[false]
empty[array [ 0 => '1', 1 => 2, ]] = bool[false]

Lưu ý:

var_dump[empty[00]];//bool[true]
var_dump[empty['00']];//bool[false]
var_dump[empty[0x00]];//bool[true]
var_dump[empty['0x00']];//false

Ký hiệu 0 hoặc ‘0‘ đều là giá trị 0. Nhưng 00 là giá trị 0 còn ’00’ là một chuỗi bình thường.

Ký hiệu 0x00 là ký tự null trong ASCII ở dạng hệ cơ số 16. Còn ‘0x00’ là một chuỗi bình thường.

  • Chỉ định truy cập [access modifier] của thành viên thuộc lớp trong Java
  • Các loại hàm [function] có thể được định nghĩa trong C++
  • Các thao tác cơ bản trên cây nhị phân [Binary Tree]
  • Chuỗi ký tự là gì? Cách khởi tạo và một số kỹ thuật lập trình trên chuỗi
  • Mối liên hệ giữa cấu trúc dữ liệu và giải thuật

Mời bạn đánh giá bài viết

PHP programming

Điều hướng bài viết

Chủ Đề