我试图在php 5.2中使用array_filter并回调,但是我收到以下错误:
解析错误:语法错误,意外T_FUNCTION
我确实使用Google search
中的错误搜索了解决方案,发现Php 5.2
不支持callback
。我正在处理的代码是:
$result = array_filter($lines, function($line) {
return stripos($line,"ID:")!==false;
});
如何更改它以便它可以在php 5.2
中使用?任何帮助和解决方法将非常感谢。感谢。
答案 0 :(得分:2)
$result = array_filter($lines,'filter');
function filter($line) {
return stripos($line,"ID:")!==false;
}