Tôi đang cố xóa các phần tử trống trong một mảng với hàm array_filter.Xóa các phần tử mảng trống bằng mảng_filter với hàm gọi lại
Khi tôi sử dụng một callback bên ngoài như thế này:
function callback($a) { return !empty($a);}
$arr = array("abc",'','ghi');
$res = array_filter($arr, "callback");
nó hoạt động như mong đợi.
Nhưng nếu tôi sử dụng array_filter như thế:
$arr = array("abc",'','ghi');
$res = array_filter($arr, function($a) { return !empty($a);});
Nó không thành công với các lỗi:
PHP Parse error: syntax error, unexpected T_FUNCTION in test.php on line 2
am i làm gì sai?
@moderator: Tôi vừa mới được bình chọn về câu hỏi này và http://stackoverflow.com/q/4043741/372239 trong cùng một giây. Tôi đoán một downvoter nối tiếp đang hoạt động – Toto