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

Đ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 empty[]

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.'];
}
0 nếu mảng trống và
	$array = [];

if [empty[$array]] {
    echo['The array is empty.'];
} else {
    echo['The array is not empty.'];
}
1 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 empty[] để 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 empty[] trả về

	$array = [];

if [empty[$array]] {
    echo['The array is empty.'];
} else {
    echo['The array is not empty.'];
}
0

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

Tương tự, có nhiều nơi khác mà bạn sẽ thấy kỹ năng này hữu ích. Mục đích của bài đăng này là để giải thích mã, khái niệm đằng sau mã và các trường hợp sử dụng phổ biến nhất để kiểm tra các mảng trống trong mã JavaScript. Vậy hãy bắt đầu

Cách kiểm tra mảng trống

Kiểm tra mảng trống trong mã JavaScript rất đơn giản, javaScript cung cấp phương thức length[] đơn giản giúp biết tổng số phần tử của mảng. Nếu phương thức length[] trả về 0 thì điều đó có nghĩa là một mảng trống

varemptyArray = [];

if [emptyArray.độ dài === 0] {
console.log['Mảng trống. '];
}
else
.
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}

Nếu chúng ta điền vào mảng các phần tử thì

varnotAnEmptyArray = [1 , 2, 3, 4, 5];

if [notAnEmptyArray.độ dài === 0] {
console.log['Mảng trống. '];
}
else
.
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}

điều về. phương thức độ dài là nó có thể hoạt động với các loại dữ liệu khác ngoài mảng

varnotAnArray = 'Đây không phải là mảng. ';

if [ notAnArray. độ dài === 0] {
console.log['Mảng trống. '];
}
else
.
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}

Như bạn có thể thấy trong ví dụ trên, mã được trình duyệt diễn giải mà không có bất kỳ lỗi nào mặc dù không có mảng nào trong mã. Vì vậy, nếu chúng tôi không chắc chắn về kiểu dữ liệu của biến của mình, trước tiên chúng tôi có thể muốn kiểm tra xem đó là một mảng hay một số biến khác. Với mục đích này, chúng tôi sẽ không sử dụng toán tử typeof vì các mảng trong JavaScript là các đối tượng và kiểu dữ liệu của chúng là các đối tượng. Thay vào đó, chúng tôi sẽ sử dụng Array. phương thức isArray[]

varnotAnArray = 'Đây không phải là mảng. ';

if [Mảng . isArray[ notAnArray ]] . {

if [notAnArray.độ dài === 0] {
console.log['Mảng trống. '];
  }
else .
  {
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
  }

} .
else
{
console.log['Kiểu biến đã cho không phải là mảng. ']
}

Nếu chúng ta thay đổi biến thành một mảng trống

varnotAnArray = [];

if [Array.isArray[ notAnArray ]] . {

if [notAnArray.độ dài === 0] {
console.log['Mảng trống. '];
  }
else .
  {
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
  }

} .
else
{
console.log['Kiểu biến đã cho không phải là mảng. ']
}

Phần kết luận

Kiểm tra xem một mảng có trống hay không là một loại vấn đề mã hóa thường được hỏi trong các câu đố và bài kiểm tra. Trong bài đăng này, chúng ta đã học cách sử dụng phương thức length[] để biết một mảng có rỗng hay không

Quá trình kiểm tra xem một mảng có rỗng thường bao gồm hai bước. Bước đầu tiên là biết kiểu của biến có phải là kiểu mảng hay không. Bước thứ hai là biết tổng số phần tử mảng bằng cách sử dụng phương thức length[];

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

Phương thức isEmpty[] của ArrayList trong java dùng để kiểm tra xem một danh sách có rỗng hay không. Nó trả về true nếu danh sách không chứa phần tử nào khác nó trả về false nếu danh sách chứa bất kỳ phần tử nào

Làm cách nào để kiểm tra xem một mảng số nguyên có trống trong C không?

✓để kiểm tra xem một mảng có rỗng hay không chỉ cần lặp lại các phần tử của mảng và so sánh chúng với ký tự null '/0' . ✓bạn cũng có thể khai báo một mảng trống như thế này arr[]={}. Sau đó sử dụng hàm sizeof, nếu nó trả về 0 thì mảng của bạn trống.

Một mảng trống trông như thế nào?

Một mảng trống là một mảng có độ dài bằng 0; . int[] emptyArray = new int[0]; . : int[] emptyArray = new int[0]; [and can never have elements, because an array's length never changes after it's created].

Một phần tử mảng có thể trống không?

Một giá trị mảng có thể không trống, trống [số lượng bằng 0] hoặc null . Các phần tử riêng lẻ trong mảng có thể là null hoặc không null.

Chủ Đề