Để kiểm tra xem chuỗi có trống trong PHP không, hãy lấy độ dài của chuỗi và xác minh xem nó bằng không. Độ dài của một chuỗi trống bằng không. strlen [] trả về số 0 Nếu chuỗi trống, nếu không nó sẽ trả về một số nguyên đại diện cho số lượng ký tự trong chuỗi. Cú pháp của điều kiện để kiểm tra xem một chuỗi có trống khôngPHP - Kiểm tra xem chuỗi có trống không
strlen[ $string ] === 0
Ví dụ - Kiểm tra xem chuỗi có trống bằng cách sử dụng strlen []
Trong ví dụ này, chúng tôi sẽ lấy một chuỗi trống, trực tuyến và xác minh xem chuỗi có trống bằng cách sử dụng điều kiện trên không.
Chương trình PHP
Đầu ra
Sự kết luận
Trong hướng dẫn PHP này, chúng tôi đã học cách kiểm tra xem một chuỗi có trống hoặc không sử dụng chức năng tích hợp PHP [].
[Php 4, Php 5, Php 7, Php 8]
trống - xác định xem một biến có trống không — Determine whether a variable is empty
Sự mô tả
trống rỗng [hỗn hợp $var
]: bool[mixed $var
]: bool
Thông số
var
Biến cần được kiểm tra
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[] is essentially the concise equivalent to !isset[$var] || $var == false.
Trả về giá trị
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
.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
.
Ví dụ
Ví dụ #1 Một so sánh đơn giản trống [] / isset [].empty[] / isset[] comparison.
Ví dụ #2 trống [] trên chuỗi offsetsempty[] on String Offsets
Ví dụ trên sẽ xuất ra:
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]
Ghi chú
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.: Because this is a language construct and not a function, it cannot be called using variable functions, or named arguments.
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.empty[] on inaccessible object properties, the __isset[] overloading method will be called, if declared.
Xem thêm
- ISSET [] - Xác định xem một biến được khai báo và khác với NULL
- __isset[]
- 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
- 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
- Các bảng so sánh loại
Nanhe Kumar ¶ ¶
8 năm trước
0123Janci ¶ ¶
13 năm trước
4567Steven tại Nevvix Dot Com ¶ ¶
11 năm trước
897Thông tin tại Ensostudio Dot Ru ¶ ¶
1 năm trước
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]1
Markmanning tại Gmail Dot Com ¶ ¶
3 năm trước
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]2
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]3
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]4
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]5
anh em chấm của bạn dot t tại hotmail dot com ¶
7 năm trước
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]6
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]7
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]8
Martin Dot Aarhof tại Gmail Dot Com ¶ ¶
10 năm trước
bool[true] bool[false] bool[false] bool[false] bool[true] bool[true]9
$var
0
Ẩn danh ¶ ¶
14 năm trước
$var
2
$var
3
$var
4
$var
5
Chrisdmiddleton tại Gmail Dot Com ¶ ¶
8 năm trước
$var
7
$var
8
$var
9Janci ¶ ¶
13 năm trước
var
0
Steven tại Nevvix Dot Com ¶ ¶
13 năm trước
var
1
Steven tại Nevvix Dot Com ¶ ¶
11 năm trước
var
2
Thông tin tại Ensostudio Dot Ru ¶ ¶
13 năm trước
var
3
var
4
var
5
var
6Steven tại Nevvix Dot Com ¶ ¶
14 năm trước
var
7
var
8
Chrisdmiddleton tại Gmail Dot Com ¶ ¶
wranvaud tại gmail dot com ¶
true
0
5 năm trước ¶
11 năm trước
true
1
true
2
true
3
true
4
Thông tin tại Ensostudio Dot Ru ¶ ¶
wranvaud tại gmail dot com ¶
true
6
true
7
true
8
5 năm trước ¶
13 năm trước
var
0
var
1
Steven tại Nevvix Dot Com ¶ ¶
wranvaud tại gmail dot com ¶
var
3
var
4
var
5
var
6
5 năm trước ¶
Claudio Galdiolo ¶
var
8
var
9
false
0
phpsort ¶ ¶
Denobocation-bozic et yahoo.com
false
2
false
3
false
4
false
5
false
6
Tom tại Tomwardrop Dot Com ¶ ¶
13 năm trước
false
8
false
9
Steven tại Nevvix Dot Com ¶ ¶
11 năm trước
1
2
Thông tin tại Ensostudio Dot Ru ¶ ¶
3 năm trước
4
anh em chấm của bạn dot t tại hotmail dot com ¶
14 năm trước
5
6
7
8
Chrisdmiddleton tại Gmail Dot Com ¶ ¶
wranvaud tại gmail dot com ¶
0
5 năm trước ¶
Claudio Galdiolo ¶
1
2
3
4
5
phpsort ¶ ¶
11 năm trước
7
8
Thông tin tại Ensostudio Dot Ru ¶ ¶
10 năm trước
00017Ẩn danh ¶ ¶
wranvaud tại gmail dot com ¶
03040506070875 năm trước ¶
Claudio Galdiolo ¶
10212phpsort ¶ ¶
Denobocation-bozic et yahoo.com
1314157Tom tại Tomwardrop Dot Com ¶ ¶
Denobocation-bozic et yahoo.com
1718192021Tom tại Tomwardrop Dot Com ¶ ¶
13 năm trước
22237Steven tại Nevvix Dot Com ¶ ¶
Denobocation-bozic et yahoo.com
252627