Đếm mảng trống PHP

Đ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.');
}
6

Hà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ông

Hã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.');
}
7

Sử 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.');
}
3

Hà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.');
}
5

Hà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);
?>

Tự mình thử »


Đị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. 2

Thê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);
?>

Tự mình thử »


❮ Tham chiếu mảng PHP

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

Đếm mảng trống PHP

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.');
}
1

Nó 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

Đếm mảng trống PHP

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

Đếm mảng trống PHP

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.');
}
4

Hà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

Đếm mảng trống PHP

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

Làm cách nào để kiểm tra xem mảng có trống PHP không?

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ố 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

Là mảng trống rỗng PHP?

Một mảng trống là falsey trong PHP , vì vậy bạn thậm chí không cần sử dụng empty() như những người khác đã đề xuất. Hàm empty() của PHP xác định xem một biến không tồn tại hay có giá trị falsey (như array() , 0 , null , false , v.v.).

Làm cách nào để kiểm tra mảng đa chiều có trống hay không trong PHP?

Hàm 'rsort' có thể dùng để kiểm tra xem một mảng có đa chiều hay không . Phải mất một tham số, tôi. e mảng cần kiểm tra và trả về có hoặc không tùy thuộc vào bản chất của mảng.

Có trống trong PHP không?

Hàm PHP empty() . Hàm này trả về false nếu biến tồn tại và không rỗng, ngược lại trả về true. Các giá trị sau ước tính trống. 0. 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. The following values evaluates to empty: 0.