代码检查:“array_filter()”调用可以转换为循环
报告array_filter()可以用foreach循环替换的调用。
array_filter (php.net)函数用于通过使用回调函数过滤数组元素。您还可以使用foreach 循环 (php.net)来实现相同的结果。
在下面的示例中,使用回调函数myArr过滤掉了数组的奇数值。odd()从array_filter()函数调用或foreach循环调用该函数。
                函数奇数($var){ 返回 $var & 1; } $myArr = [1,2,3,4,5,6]; $filteredArr = array_filter($myArr, "odd");
            
                函数奇数($var){ 返回 $var & 1; } $myArr = [1, 2, 3, 4, 5, 6]; $array_filter = []; foreach ($myArr as $key => $var) { if (odd($var)) { $array_filter[$key] = $var; } } $filteredArr = $array_filter;
            
禁止编辑器中的检查
- 将插入符号放在突出显示的行上,然后按Alt+Enter或单击 - 。 
- 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。 
最后修改:2021 年 12 月 1 日