0

質問があります。array_filter で:

$min = 4;
$arr = array(1,2,3,4,5,6,7);
$arr = array_filter($arr,function($e) {
    return $e <= 4;
});
var_dump($arr);

できます。

私が使用する場合

$min = 4;
$arr = array(1,2,3,4,5,6,7);
$arr = array_filter($arr,function($e) {
    return $e <= $min;//$min variable gives error
});
var_dump($arr);

コールバックで $min 変数を参照できるようにするにはどうすればよいですか?

ヒントをありがとう

4

2 に答える 2

0

$分 = 4;

$arr = 配列 (1,2,3,4,5,6,7);

$arr = array_filter($arr,function($e)

{

グローバル $分;

return $e <= $min;//$min variable gives error

});

于 2012-11-22T09:06:04.943 に答える