Tôi muốn chạy 3 hàm gốc trên cùng một mảng: trim, strtoupper và mysql_real_escape_string. Điều này có thể được thực hiện?Array_Map sử dụng nhiều lần gọi lại gốc?
Đang cố gắng để vượt qua một mảng như một callback như thế này không được làm việc:
$exclude = array_map(array('trim','strtoupper','mysql_real_escape_string'), explode("\n", variable_get('gs_stats_filter', 'googlebot')));
Mặc dù điều này hoạt động tốt vì nó chỉ sử dụng một chức năng có nguồn gốc như gọi lại:
$exclude = array_map('trim', explode("\n", variable_get('gs_stats_filter', 'googlebot')));
Đó là những gì tôi đã tìm; rằng tôi cần phải viết một hàm riêng cho cuộc gọi lại. Thật không may tôi vẫn còn bị mắc kẹt trên PHP 5.2.17 vì vậy tôi đã phải thực hiện một chức năng vô danh, NHƯNG, nó vẫn hoạt động tuyệt vời. Cảm ơn! =) –
Giải pháp tuyệt vời. có nó izz –