Hướng dẫn dùng mepty trong PHP

vì empty trong php có vài đặc điểm khác biệt cần chú ý nên bài này mình nói về hàm empty trong php.

2021-01-08 787 lượt xem

  1. Trang Chủ
  2. [PHP CƠ BẢN] PHP CORE - Lập trình căn bản với php
  3. Hàm empty trong PHP và các trường hợp đặc biệt sử dụng

hùng thông minh lắm

hùng thông minh lắm

Công dụng hàm empty trong PHP

hùng ebudezain

hùng đẹp trai

hùng đẹp trai

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

hùng thông minh lắm

đọc dữ liệu hộ bố

Hàm empty() kiểm tra giá trị biến có rỗng không, nếu rỗng trả về TRUE, ngược lại trả về FALSE.

hùng ebudezain

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

Ví dụ minh họa

tôi thích vậy đó

tôi thích vậy đó

hùng đẹp trai

tôi thích vậy đó

tôi thích vậy đó

tôi thích vậy đó

hùng đẹp trai

đọc dữ liệu hộ bố

hùng thông minh lắm

đọc dữ liệu hộ bố

Khởi tạo 1 niến null và check bằng hàm empty sẽ thấy empty(null) === true 

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

ahihi đồ ngốc trương thanh hùng nè

hùng đẹp trai

ahihi đồ ngốc trương thanh hùng nè

Hướng dẫn dùng mepty trong PHP

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

Các trường hợp đặc biệt

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

đọc dữ liệu hộ bố

tôi thích vậy đó

hùng đẹp trai

ngoài ra còn có vài trường hợp đặc biệt khác như:

hùng thông minh lắm

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

$variable = array(); /// là mảng rỗng
$variable; // biến chưa khai báo, không có giá trị
$variable = 0; /// cả dạng float 0.0
$variable = ''; /// chuỗi rỗng
$variable = '0'; /// chuỗi chứa ký tự 1 ký tự "0"
$valriable = NULL
$valriable = FALSE

hùng thông minh lắm

tôi thích vậy đó

hùng đẹp trai

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

tôi thích vậy đó

đọc dữ liệu hộ bố

Hướng dẫn dùng mepty trong PHP

đọc dữ liệu hộ bố

tôi thích vậy đó

đọc dữ liệu hộ bố

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng thông minh lắm

hùng ebudezain

tôi thích vậy đó

ahihi đồ ngốc trương thanh hùng nè

qua bài này mình muốn các bạn lưu ý hàm check empty của phptương đương

hùng đẹp trai

hùng ebudezain

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

 !isset($var) || $var == false.

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