array_filter
関数内に配列が必要です。
function filter($array, $check){
return array_filter($array,function($val){return $val==$check;});
}
注: これは単純化されたシナリオです。
$check
はフィルター関数で定義されていないため、これは機能しませんが、1 つのglobal $check;
レベルから変数をインポートできないため、どちらも使用できません。また、引数として渡すこともできません。
回避策はありますか?