Hướng dẫn dùng string isempty trong PHP

Hàm empty() là một hàm chuyên kiểm tra dữ liệu rỗng trong php

bool empty ( $var )

Hàm isset() được xác định biến được kiểm tra chưa xác định hoặc mang giá trị FALSE

Tham số

Tham số của hàm empty($var ) chỉ hỗ trợ khi $var biến.

Giá trị trả về của hàm empty()

Trả về FALSE nếu biến tồn tại và không rỗng, không mang giá trị 0, Ngược lại trả về TRUE

Những giá trị sau đấy được xem là rỗng:

  • "" (Chuỗi)
  • 0 (0 là số nguyên)
  • 0.0 (0 là số thực)
  • "0" (0 là chuổi)
  • NULL
  • FALSE
  • array() (là mảng rỗng)
  • $var; (biến chưa khai báo, không có giá trị)

Lưu ý: Hàm empty($var) tương đương !isset($var) || $var == false.

Có tường hợp isset($var) trả về TRUE nhưng empty($var) trả về FALSE. Vì thế trong quá trình thiết lập các biểu thức điều kiện cần xác định rõ để tạo biểu thức thích hợp

Ví dụ

Hàm empty() được sử dụng trong trường hợp nào

  • Sử dụng để kiểm tra giá trị biến xem có rỗng hay không

  • Phục vụ cho qua trình Chuẩn hóa dữ liệu khi thao tác đến nhận giá trị từ Form

Url Link

http://hocweb123.com/ham-empty-trong-php.html

Thông báo trang web đã đổi chủ: Chúng tôi đang sàn lọc nội dung, loại bỏ tất cả những bài viết vi phạm vì bị hack.

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 dẫn dùng string isempty trong PHP

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápempty($var);

Trong đó:

  • $var là biến cần kiểm tra giá trị.

Ví dụ

Code

$var1 = 'freetuts.net';
$var2 = '';
echo (empty($var1) ? 'biến có giá trị rỗng' : 'biến có giá trị khá rỗng') . '
'; echo (empty($var2) ? 'biến có giá trị rỗng' : 'biến có giá trị khá rỗng'). '
';

Kết quả

biến có giá trị khá rỗng
biến có giá trị rỗng

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Cùng chuyên mục:

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.

  • Câu lệnh order by và limit trong MySQL với PHP
  • Cấu trúc vòng lặp while và do…while trong PHP
  • Giới thiệu môn học Lập trình Arduino cơ bản
  • Truyền đối tượng (object) vào hàm (function) trong C++
  • Xây dựng lớp (class) và tạo đối tượng (object) trong PHP

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

PHP programming

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