Hàm mảng_filter() trong PHP
Ví dụ
Lọc các giá trị của một mảng bằng hàm gọi lại:
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array(1,3,2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm array_filter() lọc các giá trị của một mảng bằng hàm gọi lại.
Hàm này chuyển từng giá trị của mảng đầu vào cho hàm gọi lại. Nếu hàm gọi lại trả về true, giá trị hiện tại từ đầu vào sẽ được trả về mảng kết quả. Các phím mảng được giữ nguyên.
Cú pháp
array_filter( array, callbackfunction, flag )
Giá trị tham số
Parameter | Description |
---|---|
array | Required. Specifies the array to filter |
callbackfunction | Optional. Specifies the callback function to use |
flag | Optional. Specifies what arguments are sent to callback:
|
Chi tiết kỹ thuật
Giá trị trả về: | Trả về mảng đã lọc |
---|---|
Phiên bản PHP: | 4.0.6+ |
Nhật ký thay đổi PHP: | PHP 5.6: Đã thêm tham số cờ tùy chọn |
❮ Tham chiếu mảng PHP