中村@東京です。 気になったので、テストしてみました。 --- CODE --- $a = array( array(1,1), array(2,2), array(9,9) ); $id = 9; $f = create_function('$v', 'return $v[0] == 9 && $v[1] == $GLOBALS["id"];'); print_r(array_filter($a, $f)); --- CODE --- こんな感じになるかと思いますよ。