Hàm tích hợp sẵn
array_filter[$arrayName, $callbackFunction, $callbackParameter]
1 loại bỏ tất cả các phần tử trống, số 0, giá trị sai và giá trị rỗng khỏi một mảng. Hàm này sử dụng hàm gọi lại để lọc các giá trị mảng. Nếu không có chức năng gọi lại nào được chỉ định, nó sẽ loại bỏ các phần tử trống, giá trị 0,
3 và
4Cú pháp đúng để sử dụng hàm này như sau
array_filter[$arrayName, $callbackFunction, $callbackParameter]
Ở đây,
5 là tham số bắt buộc duy nhất. Tham số
6 là hàm gọi lại được chỉ định cho thao tác trên mảng. Tham số
7 nói về các tham số được truyền cho hàm gọi lại
Chúng tôi chưa chỉ định bất kỳ hàm gọi lại nào, do đó mảng được trả về không có phần tử trống, số 0 và giá trị null
đầu ra
The array is:
Array
[
[0] => Rose
[1] => Lili
[3] => Jasmine
[4] => Hibiscus
[6] => Tulip
[8] => Sun Flower
[10] => Daffodil
[11] => Daisy
]
Sử dụng Hàm array_filter[$arrayName, $callbackFunction, $callbackParameter]
2 để xóa các phần tử mảng trống trong PHP
array_filter[$arrayName, $callbackFunction, $callbackParameter]
Hàm tích hợp sẵn
array_filter[$arrayName, $callbackFunction, $callbackParameter]
2 được sử dụng để tìm sự khác biệt giữa hai hoặc nhiều The array is:
Array
[
[0] => Rose
[1] => Lili
[3] => Jasmine
[4] => Hibiscus
[6] => Tulip
[8] => Sun Flower
[10] => Daffodil
[11] => Daisy
]
0. Nó có thể được sử dụng để xóa các phần tử trống khỏi một mảng. Nó không lập chỉ mục lại mảng. Cú pháp đúng để sử dụng hàm này như sauarray_diff[$array1, $array2, $array3, .. , $arrayN];
Nó nhận N số tham số [mảng]. Nó so sánh mảng đầu tiên với tất cả các mảng khác. Nó trả về một mảng chứa tất cả các phần tử của mảng đầu tiên không có trong các mảng khác
Ở đây, chúng ta đã so sánh mảng của mình với một mảng chứa chuỗi rỗng, 0 và giá trị null. Sau đó, mảng trả về không có phần tử trống
đầu ra
The array is:
Array
[
[0] => Rose
[1] => Lili
[3] => Jasmine
[4] => Hibiscus
[6] => Tulip
[8] => Sun Flower
[10] => Daffodil
[11] => Daisy
]
Sử dụng Hàm
0 để xóa các phần tử mảng trống trong PHP
Hàm
0 loại bỏ giá trị được lưu trữ trong một biến. Chúng ta có thể sử dụng nó để loại bỏ các phần tử trống khỏi một mảng. Cú pháp đúng để sử dụng hàm này như sauNó chỉ chấp nhận một tham số
The array is:
Array
[
[0] => Rose
[1] => Lili
[3] => Jasmine
[4] => Hibiscus
[6] => Tulip
[8] => Sun Flower
[10] => Daffodil
[11] => Daisy
]
3. The array is:
Array
[
[0] => Rose
[1] => Lili
[3] => Jasmine
[4] => Hibiscus
[6] => Tulip
[8] => Sun Flower
[10] => Daffodil
[11] => Daisy
]
3 là một biến mà chúng tôi muốn xóa giá trị
6Ở đây, chúng tôi đã sử dụng vòng lặp
The array is:
Array
[
[0] => Rose
[1] => Lili
[3] => Jasmine
[4] => Hibiscus
[6] => Tulip
[8] => Sun Flower
[10] => Daffodil
[11] => Daisy
]
5 để tìm các phần tử mảng trống. Nếu một phần tử mảng trống, chỉ mục của nó cùng với tên mảng được truyền dưới dạng tham số cho hàm
0 Trong ví dụ này, tôi sẽ học cho bạn cách xóa các giá trị trống khỏi một mảng trong php. bạn có thể dễ dàng và đơn giản xóa các giá trị trống khỏi một mảng trong php
Sử dụng hàm array_filter[]. Nó đạt được bằng cách sử dụng hàm array_filter[]. Nó cũng loại bỏ các giá trị sai khi được khai báo bằng hàm gọi lại, tuy nhiên, nếu không có hàm gọi lại nào được chỉ định, tất cả các giá trị của mảng bằng FALSE sẽ bị loại bỏ, chẳng hạn như chuỗi rỗng hoặc giá trị NULL
ví dụ 1
9đầu ra
array_filter[$arrayName, $callbackFunction, $callbackParameter]
0Sử dụng hàm unset[]. Một cách tiếp cận khác là loại bỏ các phần tử trống khỏi mảng bằng cách sử dụng hàm empty[] cùng với hàm unset[]. Hàm empty[] dùng để kiểm tra xem một phần tử có rỗng hay không