Hướng dẫn php if not empty variable - php nếu không có biến trống

❮ Tham chiếu xử lý biến PHP

Thí dụ

Kiểm tra xem một biến có trống không. Ngoài ra, hãy kiểm tra xem biến được đặt/khai báo:

$a = 0;

// true vì $ a là trống (trống ($ a)) {& nbsp; echo "Biến 'A' trống.";}
if (empty($a)) {
  echo "Variable 'a' is empty.
";
}

// true vì $ a là setif (isset ($ a)) {& nbsp; echo "Biến 'A' được đặt";}?>
if (isset($a)) {
  echo "Variable 'a' is set";
}
?>

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Hàm trống () kiểm tra xem một biến có trống hay không.

Hàm này trả về sai nếu biến tồn tại và không trống, nếu không nó sẽ trả về đúng.

Các giá trị sau đánh giá là trống:

  • 0
  • 0.0
  • "0"
  • ""
  • VÔ GIÁ TRỊ
  • SAI
  • array()

Cú pháp

Giá trị tham số

Tham sốSự mô tả
Biến đổiYêu cầu. Chỉ định biến để kiểm tra

Chi tiết kỹ thuật

Giá trị trở lại:Sai nếu biến tồn tại và không trống, đúng không
Loại trở lại:Boolean
Phiên bản PHP:4.0+
PHP Changelog:Php 5.5: Hỗ trợ cho các biểu thức, không chỉ các biến 5.4: Sự bù đắp không phải là số của chuỗi trả về
PHP 5.4: Non-numeric offsets of strings returns TRUE

❮ Tham chiếu xử lý biến PHP


Null hay trống trong PHP?

hàm trống () trong PHP? Hàm isset () là một hàm sẵn có trong PHP, kiểm tra xem một biến được đặt và không phải là null. Hàm này cũng kiểm tra xem một biến được khai báo, mảng hoặc khóa mảng có giá trị null, nếu có, isset () trả về false, nó trả về đúng trong tất cả các trường hợp có thể khác.Determine whether a variable is empty

Làm thế nào có thể kiểm tra giá trị mảng không trống trong PHP?

Sử dụng chức năng đếm: Hàm này đếm tất cả các phần tử trong một mảng. Nếu số lượng phần tử trong mảng bằng 0, thì nó sẽ hiển thị mảng trống. ....(mixed $var): bool

Sử dụng hàm sizeof (): Phương pháp này kiểm tra kích thước của mảng. Nếu kích thước của mảng bằng 0 thì mảng trống nếu không thì mảng không trống ..

(Php 4, Php 5, Php 7, Php 8)

trống - xác định xem một biến có trống không

Sự mô tảempty() is essentially the concise equivalent to !isset($var) || $var == false.

trống (hỗn hợp $var): Bool

Thông sốtrue if var does not exist or has a value that is empty or equal to zero, aka falsey, see conversion to boolean. Otherwise returns false.

var

Biến cần được kiểm traempty() / isset() comparison.

$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';
}
?>

Không có cảnh báo nào được tạo ra nếu biến không tồn tại. Điều đó có nghĩa là trống () về cơ bản là tương đương ngắn gọn với! ISSET ($ var) || $ var == Sai.empty() on String Offsets

$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']));
?>

Trả về giá trị

bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(true)

Trả về true Nếu var không tồn tại hoặc có giá trị trống hoặc bằng 0, hay còn gọi là Fisey, xem chuyển đổi sang Boolean. Nếu không thì trả về false.

Ví dụ: Because this is a language construct and not a function, it cannot be called using variable functions, or named arguments.

Ví dụ #1 Một so sánh đơn giản trống () / isset ().:

Ví dụ #2 trống () trên chuỗi offsetsempty() on inaccessible object properties, the __isset() overloading method will be called, if declared.

Ví dụ trên sẽ xuất ra:

  • Ghi chú
  • __isset()
  • Lưu ý: Bởi vì đây là một cấu trúc ngôn ngữ và không phải là một hàm, nó không thể được gọi là sử dụng các hàm biến hoặc các đối số được đặt tên.
  • Ghi chú:
  • Khi sử dụng trống () trên các thuộc tính đối tượng không thể truy cập, phương thức quá tải __isset () sẽ được gọi, nếu được khai báo.
  • Xem thêm
  • ISSET () - Xác định xem một biến được khai báo và khác với NULL

unset () - Und đặt một biến đã cho

Array_Key_Exists () - Kiểm tra xem khóa hoặc chỉ mục đã cho có tồn tại trong mảng

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,

    );

$var0

$var1

Count () - Đếm tất cả các phần tử trong một mảng hoặc trong một đối tượng có thể đếm được

strlen () - Nhận độ dài chuỗi

$var2

$var3

$var4

$var5

Các bảng so sánh loại

11 năm trước

$var6

$var7

$var5

Nanhe Kumar ¶

8 năm trước

$var9

Janci ¶

13 năm trước

var0

var1

var2

var3

Steven tại Nevvix Dot Com ¶

Thông tin tại Ensostudio Dot Ru ¶

var4

var5

var6

1 năm trước

10 năm trước

var7

var8

$var5

Markmanning tại Gmail Dot Com ¶

3 năm trước

true0

true1

true2

true3

$var5

anh em chấm của bạn dot t tại hotmail dot com

Array_Key_Exists () - Kiểm tra xem khóa hoặc chỉ mục đã cho có tồn tại trong mảng

true5

true6

true7

Count () - Đếm tất cả các phần tử trong một mảng hoặc trong một đối tượng có thể đếm được

5 năm trước

true8

AdityCse tại Gmail Dot Com ¶

5 năm trước

true9

AdityCse tại Gmail Dot Com ¶

11 năm trước

var0

Làm thế nào để bạn kiểm tra xem một biến không trống trong PHP?

strlen () - Nhận độ dài chuỗi

var1

var2

var3

var4

Các bảng so sánh loại

3 năm trước

var5

var6

$var5

anh em chấm của bạn dot t tại hotmail dot com

7 năm trước

var8

Martin Dot Aarhof tại Gmail Dot Com ¶

11 năm trước

var9

false0

false1

false2

$var5

Ẩn danh ¶

7 năm trước

false4

false5

false6

$var5

Martin Dot Aarhof tại Gmail Dot Com ¶

strlen () - Nhận độ dài chuỗi

false8

false9

$var5

Các bảng so sánh loại

7 năm trước

$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';
}
?>
1

$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';
}
?>
2

$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';
}
?>
3

$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';
}
?>
4

$var5

Martin Dot Aarhof tại Gmail Dot Com ¶

Ẩn danh ¶

$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';
}
?>
6

$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';
}
?>
7

$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';
}
?>
8

$var5

14 năm trước

6 năm trước

$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']));
?>
0

$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']));
?>
1

$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']));
?>
2

$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']));
?>
3

$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']));
?>
4

$var5

Xzero tại Elite7hackers Dot Net

13 năm trước

$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']));
?>
6

$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']));
?>
7

$var5

e dot klerks tại i-byte dot nl ¶

11 năm trước

$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']));
?>
9

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
0

$var5

fahimcseiiuc tại gmail dot com ¶

3 năm trước

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
2

Greg Hartwig ¶

14 năm trước

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
3

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
4

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
5

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
6

$var5

Ellisgl ¶

15 năm trước

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
8

Jmarbas tại hotmail dot com

17 năm trước

/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
9

    );0

    );1

    );2

    );3

$var5

Rodolphe Dot Bodeau tại miễn phí dot fr ¶

11 năm trước

    );5

    );6

$var5

fahimcseiiuc tại gmail dot com ¶

3 năm trước

    );8

    );9

$var5

Greg Hartwig ¶

15 năm trước

$var01

$var02

$var03

$var04

$var05

$var06

$var5

Jmarbas tại hotmail dot com

17 năm trước

$var08

$var0

$var10

Rodolphe Dot Bodeau tại miễn phí dot fr ¶

Qeremy ¶

$var11

$var12

$var13

$var5

10 năm trước

rkulla2 tại gmail dot com

$var15

$var16

$var17

$var18

$var19

Lukas ¶

5 tháng trước

$var20

$var21

$var5

Gazettesdf ¶

Qeremy ¶

$var23

$var24

$var25

Làm thế nào để bạn kiểm tra xem một biến không trống trong PHP?

Hàm php trống () hàm trống () kiểm tra xem một biến có trống hay không. Hàm này trả về sai nếu biến tồn tại và không trống, nếu không nó sẽ trả về đúng.empty() Function The empty() function checks whether a variable is empty or not. This function returns false if the variable exists and is not empty, otherwise it returns true.

Làm thế nào kiểm tra chuỗi trống hoặc không trong PHP?

Chúng ta có thể sử dụng hàm trống () để kiểm tra xem chuỗi có trống hay không. Hàm được sử dụng để kiểm tra xem chuỗi có trống hay không. Nó sẽ trả về true nếu chuỗi trống. Tham số: Biến để kiểm tra xem nó có trống hay không.use empty() function to check whether a string is empty or not. The function is used to check whether the string is empty or not. It will return true if the string is empty. Parameter: Variable to check whether it is empty or not.

Null hay trống trong PHP?

hàm trống () trong PHP?Hàm isset () là một hàm sẵn có trong PHP, kiểm tra xem một biến được đặt và không phải là null.Hàm này cũng kiểm tra xem một biến được khai báo, mảng hoặc khóa mảng có giá trị null, nếu có, isset () trả về false, nó trả về đúng trong tất cả các trường hợp có thể khác.The isset() function is an inbuilt function in PHP which checks whether a variable is set and is not NULL. This function also checks if a declared variable, array or array key has null value, if it does, isset() returns false, it returns true in all other possible cases.

Làm thế nào có thể kiểm tra giá trị mảng không trống trong PHP?

Sử dụng chức năng đếm: Hàm này đếm tất cả các phần tử trong một mảng.Nếu số lượng phần tử trong mảng bằng 0, thì nó sẽ hiển thị mảng trống.....
Sử dụng hàm sizeof (): Phương pháp này kiểm tra kích thước của mảng.Nếu kích thước của mảng bằng 0 thì mảng trống nếu không thì mảng không trống ..