Điều này có thể là để ngăn ngừa lỗi, đảm bảo tính toàn vẹn của dữ liệu hoặc chỉ để biết liệu bạn có nên làm điều gì đó hay không
Trong bài đăng này, chúng ta sẽ tìm hiểu cách bạn có thể kiểm tra xem một mảng có trống hay không trong PHP
Sử dụng rỗng[]
Cách tốt nhất để kiểm tra xem một mảng có trống hay không là sử dụng hàm
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
6Hàm này nhận mảng của bạn và trả về giá trị boolean,
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
7 nếu mảng trống và $array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
8 nếu khôngHãy bắt đầu với mảng ví dụ của chúng tôi
$array = [];
Bây giờ hãy sử dụng hàm
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
6 để kiểm tra xem mảng có trống không $array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
The array is empty.
Như mong đợi, mảng trống, vì vậy hàm
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
6 trả về $array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
7Sử dụng Đếm []
Một cách khác để bạn có thể kiểm tra xem một mảng có trống hay không là sử dụng hàm
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
3Hàm này sẽ trả về cho bạn số lượng phần tử trong mảng, vì vậy nếu mảng trống, nó sẽ trả về
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
4 $array = [];
if [count[$array] === 0] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
The array is empty.
Bởi vì điều này trả về cho bạn số phần tử trong mảng, bạn có thể sử dụng thông tin này cho bất kỳ thứ gì khác mà bạn cần trong chương trình của mình
Sử dụng sizeof[]
Cách cuối cùng bạn có thể kiểm tra xem một mảng có trống hay không là sử dụng hàm
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
5Hàm này cũng sẽ trả về cho bạn số lượng phần tử trong mảng, vì vậy nếu mảng trống, nó sẽ trả về
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
4 ❮ Tham chiếu mảng PHP
Thí dụ
Trả về số phần tử trong mảng
$cars=array["Volvo","BMW","Toyota"];
đếm tiếng vang[$cars];
?>
Định nghĩa và cách sử dụng
Hàm count[] trả về số lượng phần tử trong một mảng
cú pháp
Giá trị tham số
Tham sốMảng mô tảBắt buộc. Chỉ định ArraymodeOptional. Chỉ định chế độ. Những giá trị khả thi- 0 - Mặc định. Không đếm hết các phần tử của mảng nhiều chiều
- 1 - Đếm mảng đệ quy [đếm tất cả các phần tử của mảng nhiều chiều]
chi tiết kỹ thuật
Giá trị trả về. Trả về số phần tử trong mảngPhiên bản PHP. 4+Nhật ký thay đổi PHP. Tham số chế độ đã được thêm vào trong PHP 4. 2Thêm ví dụ
Thí dụ
Đếm mảng theo cách đệ quy
$cars=array
[
"Volvo"=>array
[
"XC60",
"XC90"
],
"BMW"=>array
[
"X3",
"X5"
],
"Toyota"=>array
[
"Highlander"
]
];
echo "Số bình thường. ". đếm[$ô tô]. "
";
echo "Đếm đệ quy. ". đếm[$cars,1];
?>
Nếu có một mảng trống trong mã thì sao? . Do đó, nên kiểm tra xem có mảng nào trống hay không trước.
Trong PHP, có các phương thức tích hợp để tìm xem một mảng có trống hay không. Đó là sự lựa chọn của nhà phát triển cho chức năng mà họ sẽ chọn để kiểm tra mảng. Đó là tất cả về yêu cầu và sở thích của họ
Trong bài viết này, chúng ta sẽ tìm hiểu cách kiểm tra mảng có rỗng hay không bằng PHP. Sẽ có các đoạn mã ví dụ cho các phương pháp khác nhau cùng với đầu ra để hiểu đúng
Mục lục
- 1. trống rỗng[ ]
- đầu ra
- 2. kích thước của [ ]
- đầu ra
- 3. KHÔNG điều hành
- đầu ra
- 4. đếm[ ]
- đầu ra
- Sự kết luận
1. trống rỗng[ ]
empty[ ] là một hàm có sẵn của PHP. Hàm empty[] dùng để kiểm tra xem biến được cung cấp có rỗng hay không. Mảng cũng được bao gồm trong các biến. Cú pháp được đưa ra bởi
empty [ $variable/ $array ];
Nó có một tham số bắt buộc. Phương thức này trả về giá trị Boolean và không tạo bất kỳ cảnh báo nào nếu không tìm thấy biến
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
0đầu ra
2. kích thước của [ ]
Nó là một phương thức PHP sẵn có. sizeof[] tính toán kích thước của mảng. Nếu kích thước mảng bằng 0, thì nó được cho là trống. Nếu kích thước của mảng trả về một số, điều đó có nghĩa là mảng không trống. Quy tắc cú pháp là
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
1Nó có hai tham số; . Chế độ được chỉ định cho kích thước đệ quy và nó là tùy chọn
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
2đầu ra
3. KHÔNG điều hành
KHÔNG [. ] cũng là một lựa chọn tốt để tìm xem một mảng có trống hay không. Khối mã sau đây là một ví dụ về toán tử NOT
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
3đầu ra
4. đếm[ ]
Hàm đếm cũng là một hàm có sẵn trong PHP. Nó đếm các phần tử trong một mảng. Nó hoạt động giống như hàm sizeof[]. Mảng sẽ hiển thị trống nếu không có phần tử nào với hàm đếm[]
Cú pháp là
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
4Hàm Count[ ] chấp nhận hai tham số, chế độ là tham số tùy chọn
$array = [];
if [empty[$array]] {
echo['The array is empty.'];
} else {
echo['The array is not empty.'];
}
5đầu ra
Sự kết luận
Trong bài viết này, chúng ta đã thảo luận về 4 kỹ thuật khác nhau để tìm một mảng trống trong PHP. Tôi hy vọng các ví dụ khá hữu ích trong việc hiểu khái niệm