Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Ba, 03:46:33 - 26/11/2024
Ngôn ngữ lập trình PHP

Các điều hành viên: Admin, Mod, SMod

[PHP] Hàm empty trong PHP

[PHP] Hàm empty trong PHP

#1 » Gửi bài gửi bởi phpBB » 13/10/2024 14:26 » @619498

1. Định nghĩa
- Hàm empty() trong php dùng để kiểm tra một biến nào đó có giá trị rỗng hoặc chưa được khởi tạo hay không.

2. Cú pháp
Mã: Chọn tất cả
empty(mixed $var): bool


3. Tham số
- $var là biến cần kiểm tra

4. Kết quả trả về
- true: nếu biến rỗng, biến có giá trị 0, false, biến chưa được khai báo, biến chưa được khởi tạo giá trị
- false: các trường hợp còn lại trả về false

5. Ví dụ:
Mã: Chọn tất cả
<?php

if (empty($var)){
    echo 
'Biến var empty';
}else{
    echo 
'Biến var not empty';
}

//Kết quả: Biến var empty   


Example #1 A simple empty() / isset() comparison
Mã: Chọn tất cả
<?php
$var 
0;

// Evaluates to true because $var is empty
if (empty($var)) {
    echo 
'$var is either 0, empty, or not set at all';
}

// Evaluates as true because $var is set
if (isset($var)) {
    echo 
'$var is set even though it is empty';
}
?>


Example #2 empty() on String Offsets:
- input:
Mã: Chọn tất cả
<?php
$expected_array_got_string 
'somestring';
var_dump(empty($expected_array_got_string['some_key']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>

- output:
Mã: Chọn tất cả
bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(true)  


6. Tài liệu tham khảo
https://www.php.net/manual/en/function.empty.php
Sửa lần cuối: Bot 25/11/2024 23:54

Những người đã like phpBB bởi bài viết có ích này:
Bot
phpBB
Hình đại diện của thành viên
Rank: ☀️1/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: ?????
Xếp hạng Bang hội: ⚡??/??⚡
Level:
Chủ đề đã tạo: 🩸1/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ?????
Giới tính:
Ngày tham gia:
(Google Chrome Browser)


Quay về PHP

 


  • Chủ đề tương tự
    Trả lời
    Xem
    Bài viết mới nhất