中村@東京です。 > $filter = create_function('$ep_remark_data', 'return $ep_remark_data["ep_remark_flag"] == 9 > && $ep_remark_data[ep_user_id]==1234;'); > $filter_remark = array_filter($ep_remark_data, "filter"); > > ただ、$ep_remark_data[ep_user_id]==1234としているところで、1234ではなく、$idのように変数を > 使うとどうも目的の値が取れず、うまくいきません。 関数の中なので $id ではなく $GLOBALS['id'] という事かな。 検証してないので違ってたらすいません。