Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未使用变量警告(编辑器)数组\u walk_Php_Arrays - Fatal编程技术网

Php 未使用变量警告(编辑器)数组\u walk

Php 未使用变量警告(编辑器)数组\u walk,php,arrays,Php,Arrays,下面的代码生成一个编辑器警告,警告未在代码中使用$key。你知道如何避免这个警告吗?PHPparses是否也做过类似的检查 array_walk($services, function(&$value, $key) { $value = str_replace('xxx', '', $value); }); 从: 通常,回调具有两个参数。数组参数的值为第一个,键/索引为第二个 您只需省略$key,因为它没有在回调函数中使用 array_walk($services, funct

下面的代码生成一个编辑器警告,警告未在代码中使用
$key
。你知道如何避免这个警告吗?
PHP
parses是否也做过类似的检查

array_walk($services, function(&$value, $key) {
    $value = str_replace('xxx', '', $value);
});
从:

通常,回调具有两个参数。数组参数的值为第一个,键/索引为第二个

您只需省略
$key
,因为它没有在回调函数中使用

array_walk($services, function(&$value) {
    $value = str_replace('xxx', '', $value);
});
需要注意的是,您拥有的是完全有效的PHP代码。只是(如果您还没有)修复PHP解析器抛出的任何错误。没有理由仅仅因为IDE的抱怨就改变它。在这种情况下,这并不重要。

只需将其移除即可

array_walk($services, function(&$value) {
    $value = str_replace('xxx', '', $value);
});
但请注意,这是一个编辑器警告,不是PHP警告