Hàm empty[]
xác định xem một giá trị có trống hay không. Nó chỉ đơn giản trả về true
nếu nó trống, hoặc
echo count[['Foo', 'Bar', 'Baz']];
3 nếu nó khôngĐây là cách yêu thích của tôi để kiểm tra xem một mảng có trống trong PHP không
$foo = [];
// true
if [empty[$foo]] {
//
}
$bar = ['Foo', 'Bar', 'Baz'];
// false
if [empty[$bar]] {
//
}
Tìm hiểu thêm về hàm empty[]
Hàm count[]
Hàm count[]
đếm số lượng mục nhập trong một mảng và trả về nó dưới dạng một số nguyên
Bạn thậm chí có thể sử dụng nó với các đối tượng có thể đếm được
echo count[['Foo', 'Bar', 'Baz']];
Đối với mảng nhiều chiều, có một tham số thứ hai mà bạn có thể sử dụng hằng số
echo count[['Foo', 'Bar', 'Baz']];
7 để đếm đệ quy số lượng mục$array = [
'Foo' => [
'Bar' => ['Baz'],
],
];
$count = count[$array, COUNT_RECURSIVE];
// If $count is greater than zero, then your array is not empty.
if [$count > 0] {
//
}
Tìm hiểu thêm về hàm count[]
Hàm sizeof[]
sizeof[]
là bí danh của đếm[]. PHP thực sự có rất nhiều bí danh cho các chức năng khác nhau
Không có gì để thêm,
echo sizeof[['Foo', 'Bar', 'Baz']];
Tìm hiểu thêm về hàm sizeof[]
Toán tử not [!
]
cái này đơn giản. Bạn có thể đã quen với toán tử not [!
]. Tôi đã không biết nó có thể kiểm tra các mảng trống, nhưng tôi ở đây, sau 15 năm học PHP, tôi đã học được một điều cơ bản khác
Đôi khi sự cố phần mềm hoặc các trường hợp không mong muốn khác có thể xảy ra do một mảng trống. Do đó, điều quan trọng là phải phát hiện trước các mảng trống và tránh chúng. Hướng dẫn này trình bày cách kiểm tra xem một mảng cụ thể có trống hay không trong PHP
Hãy xem một số phương tiện hữu ích sẽ giúp bạn đạt được mục tiêu đó
Phương thức đầu tiên là áp dụng hàm empty[] như trong ví dụ bên dưới
Đầu ra của mã này sẽ chỉ ra rằng mảng trống
Hàm tiếp theo được sử dụng để phát hiện một mảng trống là hàm đếm[]. Chức năng này khác với chức năng trên. nó nhằm mục đích đếm các phần tử bên trong một mảng
Hàm này trả về 0 khi mảng trống. Nếu không, số phần tử sẽ được trả về. Trong trường hợp dưới đây, kết quả là 0. Do đó, mảng đã cho trống
Bây giờ, hãy xem một ví dụ khác trong đó số phần tử được trả về
Đầu ra của ví dụ này là 4. Nghĩa là mảng gồm 4 phần tử
Phương pháp thứ ba là sử dụng hàm sizeof[]. Trên toàn cầu, nó được sử dụng để kiểm tra kích thước mảng. Khi kích thước của nó bằng 0, thì mảng được coi là trống. Mặt khác, nó không trống