我试图在foreach循环中添加多个过滤器。不幸的是,我无法让代码正确引用该值。如何将值从循环传递给函数?
下面将所有筛选器设置为null。
foreach ( $myarray as $key => $value ) {
add_filter( "plugin_filter_$key", function( $value ) { return $value; } );
}
这是我的测试代码,它将过滤器设置为“true”。
foreach ( $myarray as $key => $value ) {
add_filter( "plugin_filter_$key", function( $value ) { return \'true\'; } );
}