Filterとは? わかりやすく解説

filter

別表記:フィルター

「filter」とは、ろ過器フィルターろ過するなどのことを意味する英語表現である。

「filter」の基本的な意味

「filter」の基本的な意味は、ろ過器やこし器、フィルターろ過材などである。名詞としてだけではなく動詞としても使われており、動詞で使う際にはろ過する、こす、染み出る漏れるなどの意味使われる

「filter」の活用一覧

「filter」の活用変化は、名詞では複数形でfiltersになり、動詞では現在分詞filtering過去形過去分詞形でfiltered三人称単数現在でfiltersとなる。

filter(JavaScript)とは

JavaScriptにおけるfilterとは、プログラミング配列使用する際に、その内容特定の条件取り出すことができるメソッドのことである。JavaScriptとは、HTMLCSS合わせることによってサーバー介することなくブラウザだけで様々なことができるようになる代表的なプログラミング言語一つである。画像拡大表示画像埋め込みアクセス分析サービス利用など便利な機能が様々あり、filter機能はその中の一つである。具体的には、「ある数字の配列から偶数だけ(奇数だけ)を取り出す」や「10より小さ数値を選ぶ」といったことを指定することができ、その通り内容取り出すことができる。なお、filterのコールバック関数引数3つ取得することができるので、より細かく指示することができる。

filter (スプレッドシート)とは

スプレッドシートにおけるfilterとは、スプレッドシート上にあるデータ中身絞り込んだり、並べ替えたりすることができる機能のことである。スプレッドシートとは、Google社の表計算ソフトのことであり、Microsoft社が提供している「Excel」も代表的な表計算ソフト一つであるが、違うソフトである。スプレッドシートWebアプリケーション一つであり、Googleアカウント所持していれば誰でも使うことができる。このソフトの機能一つにfilterというものがあり、作成された表の中から欲しデータだけを「絞り込む」「並べ替える」「分類する」ことができる。使う際には特に手順など必要なく、ツールバーにフィルタボタンがあるため、クリックすることによりフィルタ機能利用することができる。

filter(CSS)とは

CSSにおけるfilterとは、CSSプロパティ一つであり、画像背景などの描画にぼかしを入れたり、色変化入れたりすることができる。指定した画像入れることができ、ぼかしやコントラスト明度、ドロップシャドウ、グレースケール色相環階調反転不透明度彩度セピア10種類関数使用可能である。基本的に使用したい関数指定し数値入れて調整する注意点として、親要素にfilterを入れた場合子要素疑似要素反映はされるものの、子要素疑似要素側では親要素のfilterを操作することはできない点が挙げられる。ただし、子要素疑似要素から、追加でfilterをかけることは可能である。

filter(TypeScript)とは

TypeScriptにおけるfilterとは、配列の中から必要なデータ絞りこみ、抜き出す処理のことである。JavaScriptにおけるfilterと似ているが、これはTypeScriptJavaScript関係性関与している。TypeScriptJavaScript拡張して開発したものであり、基本的にJavaScript使えれば比較簡単に扱うことができるとされている。このようにTypeScriptJavaScript類似点が多いため、似たような感覚TypeScriptでも使用することができる。

「filter」の語源

「filter」は、印欧語根で押すという意味のpelh-が、フェルト圧縮されたものを意味するpeldとなり、西ゲルマン祖語feltとなり、ラテン語フェルト意味するfiltrumを経てfilterになったとされている。

「filter」の発音・読み方

「filter」はフィルターと読む。発音記号米国英語でfíltɚとなり、音節はfil・terとなる。

「filter」の使い方・例文

「filter」を使った例文として、以下のような文章挙げられる
・Filter and clean river water.(川の水ろ過てきれいにする)
・Cigarettes have filters.(タバコにはフィルターついている
Use the filter function of the spreadsheet software to extract women from the table.(表計算ソフトフィルタ機能使って、表から女性抽出する

フィルター【filter】

読み方:ふぃるたー

液体気体の中の不要物通過させない装置濾過(ろか)器。濾過装置。「—付きタバコ

色ガラスなどを用いて、ある波長の光だけを透過させる装置写真撮影用いる。濾光(ろこう)器。濾光板。「偏光—」

電気通信機器で、ある周波数のものだけを通過させる装置。濾波(ろは)器。

コンピューターで、ある特定の条件合致したデータだけを出力するプログラムサービス。→フィルタリングソフトフィルタリングサービス


フィルタ 【filter】

1.光学的フィルタは入射する光をレンズの前か後でその光の性質変化させる機能を持つものをいう。  
2.電気的には、特定の周波数のみ、あるいは特定の帯域のみを通過させる回路

フィルタ

【英】filter

フィルタとは、受け取ったデータに対して何らかの処理や加工行った上で出力すること、またはそうした装置プログラムなどを指す語である。

OSのほかの用語一覧
UNIX:  標準入力  標準エラー出力  プロンプト  フィルタ  フリーUNIX  IRIX  JE

フィルタ関数

導入

この拡張モジュールは、 ユーザ入力などのセキュアでないデータの検証およびフィルタリングを行います。
現在存在するのは、以下のフィルタです。各定数の振る舞いについての説明は フィルタ定数 の節を参照ください。 表 93. 存在するフィルタ
ID名前オプションフラグ説明
FILTER_VALIDATE_INT"int" min_range, max_range FILTER_FLAG_ALLOW_OCTAL, FILTER_FLAG_ALLOW_HEX 値が整数であるかどうか、オプションで指定した範囲内にあるかどうかを検証します。
FILTER_VALIDATE_BOOLEAN"boolean"   "1"、"true"、"on" および "yes" の場合に TRUE、 "0"、"false"、"off"、"no" および "" の場合に FALSE、 そしてそれ以外の場合に NULL を返します。
FILTER_VALIDATE_FLOAT"float"  値が float であるかどうかを検証します。
FILTER_VALIDATE_REGEXP"validate_regexp" regexp   値が、Perl 互換の 正規表現 regexp に一致するかどうかを検証します。
FILTER_VALIDATE_URL"validate_url"  FILTER_FLAG_SCHEME_REQUIRED, FILTER_FLAG_HOST_REQUIRED, FILTER_FLAG_PATH_REQUIRED, FILTER_FLAG_QUERY_REQUIRED 値が URL 形式であるかどうか、 オプションで指定したコンポーネントが含まれているかどうかを検証します。
FILTER_VALIDATE_EMAIL"validate_email"  値が e-mail 形式であるかどうかを検証します。
FILTER_VALIDATE_IP"validate_ip"  FILTER_FLAG_IPV4, FILTER_FLAG_IPV6, FILTER_FLAG_NO_PRIV_RANGE, FILTER_FLAG_NO_RES_RANGE 値が IP アドレスであるかどうかを検証します。 オプションで IPv4 あるいは IPv6 のみの指定、 プライベートアドレスや予約済みアドレスではないことの指定もできます。
FILTER_SANITIZE_STRING"string"  FILTER_FLAG_NO_ENCODE_QUOTES, FILTER_FLAG_STRIP_LOW, FILTER_FLAG_STRIP_HIGH, FILTER_FLAG_ENCODE_LOW, FILTER_FLAG_ENCODE_HIGH, FILTER_FLAG_ENCODE_AMP タグを取り除きます。オプションで、 特殊文字を取り除いたりエンコードしたりします。
FILTER_SANITIZE_STRIPPED"stripped"  "string" フィルタのエイリアス。
FILTER_SANITIZE_ENCODED"encoded"  FILTER_FLAG_STRIP_LOW, FILTER_FLAG_STRIP_HIGH, FILTER_FLAG_ENCODE_LOW, FILTER_FLAG_ENCODE_HIGH 文字列を URL エンコードします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
FILTER_SANITIZE_SPECIAL_CHARS"special_chars"  FILTER_FLAG_STRIP_LOW, FILTER_FLAG_STRIP_HIGH, FILTER_FLAG_ENCODE_HIGH '"<>& および ASCII 値が 32 未満の文字を HTML エスケープします。オプションで、 特殊文字を取り除いたりエンコードしたりします。
FILTER_UNSAFE_RAW"unsafe_raw"  FILTER_FLAG_STRIP_LOW, FILTER_FLAG_STRIP_HIGH, FILTER_FLAG_ENCODE_LOW, FILTER_FLAG_ENCODE_HIGH, FILTER_FLAG_ENCODE_AMP 何もせず、オプションで特殊文字を取り除いたりエンコードしたりします。
FILTER_SANITIZE_EMAIL"email"   英字、数字および !#$%&'*+-/=?^_`{|}~@.[] 以外のすべての文字を取り除きます。
FILTER_SANITIZE_URL"url"   英字、数字および $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= 以外のすべての文字を取り除きます。
FILTER_SANITIZE_NUMBER_INT"number_int"   数字および +- 以外のすべての文字を取り除きます。
FILTER_SANITIZE_NUMBER_FLOAT"number_float"  FILTER_FLAG_ALLOW_FRACTION, FILTER_FLAG_ALLOW_THOUSAND, FILTER_FLAG_ALLOW_SCIENTIFIC 数字、+- および オプションで .,eE 以外のすべての文字を取り除きます。
FILTER_SANITIZE_MAGIC_QUOTES"magic_quotes"  addslashes() を適用します。
FILTER_CALLBACK"callback" callback 関数あるいはメソッドユーザ定義の関数をコールしてデータをフィルタリングします。


要件

外部ライブラリを必要としません。

インストール手順

簡単なインストールメモ。コンソールで、ただ単に
$ pecl install filter
  
とタイプします。

実行時設定

php.ini の設定により動作が変化します。
表 94. フィルタ設定オプション
名前デフォルト変更の可否変更履歴
filter.defaultunsafe_rawPHP_INI_PERDIR 
filter.default_flags PHP_INI_PERDIR 

PHP_INI_* 定数の詳細および定義については 付録 G. php.ini ディレクティブ を参照してください。
以下に設定ディレクティブに関する 簡単な説明を示します。
filter.default string
このフィルタで $_GET, $_POST, $_COOKIE および $_REQUEST のすべてのデータをフィルタリングします。 もとのデータへは filter_input() でアクセスが可能です。
デフォルトで使用するフィルタの名前を指定することができます。 既存のフィルタの一覧を参照し、フィルタ名を指定してください。
filter.default_flags integer
デフォルトのフラグ。

リソース型

リソース型は定義されていません。

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
INPUT_POST (integer)
POST 変数。
INPUT_GET (integer)
GET 変数。
INPUT_COOKIE (integer)
COOKIE 変数。
INPUT_ENV (integer)
ENV 変数。
INPUT_SERVER (integer)
SERVER 変数。
INPUT_SESSION (integer)
SESSION 変数 (まだ実装されていません)。
INPUT_REQUEST (integer)
REQUEST 変数 (まだ実装されていません)。
FILTER_FLAG_NONE (integer)
フィルタしない。
FILTER_REQUIRE_SCALAR (integer)
入力値としてスカラーを要求するために使用するフラグ。
FILTER_REQUIRE_ARRAY (integer)
入力として配列を要求します。
FILTER_FORCE_ARRAY (integer)
常に配列として返します。
FILTER_NULL_ON_FAILURE (integer)
失敗した場合に FALSE ではなく NULL を使用します。
FILTER_VALIDATE_INT (integer)
"int" フィルタの ID。
FILTER_VALIDATE_BOOLEAN (integer)
"boolean" フィルタの ID。
FILTER_VALIDATE_FLOAT (integer)
"float" フィルタの ID。
FILTER_VALIDATE_REGEXP (integer)
"validate_regexp" フィルタの ID。
FILTER_VALIDATE_URL (integer)
"validate_url" フィルタの ID。
FILTER_VALIDATE_EMAIL (integer)
"validate_email" フィルタの ID。
FILTER_VALIDATE_IP (integer)
"validate_ip" フィルタの ID。
FILTER_DEFAULT (integer)
デフォルト ("string") フィルタの ID。
FILTER_UNSAFE_RAW (integer)
"unsafe_raw" フィルタの ID。
FILTER_SANITIZE_STRING (integer)
"string" フィルタの ID。
FILTER_SANITIZE_STRIPPED (integer)
"stripped" フィルタの ID。
FILTER_SANITIZE_ENCODED (integer)
"encoded" フィルタの ID。
FILTER_SANITIZE_SPECIAL_CHARS (integer)
"special_chars" フィルタの ID。
FILTER_SANITIZE_EMAIL (integer)
"email" フィルタの ID。
FILTER_SANITIZE_URL (integer)
"url" フィルタの ID。
FILTER_SANITIZE_NUMBER_INT (integer)
"number_int" フィルタの ID。
FILTER_SANITIZE_NUMBER_FLOAT (integer)
"number_float" フィルタの ID。
FILTER_SANITIZE_MAGIC_QUOTES (integer)
"magic_quotes" フィルタの ID。
FILTER_CALLBACK (integer)
"callback" フィルタの ID。
FILTER_FLAG_ALLOW_OCTAL (integer)
"int" フィルタで 8 進表記 (0[0-7]+) を許可します。
FILTER_FLAG_ALLOW_HEX (integer)
"int" フィルタで 16 進表記 (0x[0-9a-fA-F]+) を許可します。
FILTER_FLAG_STRIP_LOW (integer)
ASCII 値が 32 未満の文字を取り除きます。
FILTER_FLAG_STRIP_HIGH (integer)
ASCII 値が 127 より大きい文字を取り除きます。
FILTER_FLAG_ENCODE_LOW (integer)
ASCII 値が 32 未満の文字をエンコードします。
FILTER_FLAG_ENCODE_HIGH (integer)
ASCII 値が 127 より大きい文字をエンコードします。
FILTER_FLAG_ENCODE_AMP (integer)
& をエンコードします。
FILTER_FLAG_NO_ENCODE_QUOTES (integer)
' および " をエンコードしません。
FILTER_FLAG_EMPTY_STRING_NULL (integer)
(現在は使用されていません)
FILTER_FLAG_ALLOW_FRACTION (integer)
"number_float" フィルタで小数を許可します。
FILTER_FLAG_ALLOW_THOUSAND (integer)
"number_float" フィルタで桁区切り文字 (,) を許可します。
FILTER_FLAG_ALLOW_SCIENTIFIC (integer)
"number_float" フィルタで科学記法 (e, E) を許可します。
FILTER_FLAG_SCHEME_REQUIRED (integer)
"validate_url" フィルタでスキームを必須とします。
FILTER_FLAG_HOST_REQUIRED (integer)
"validate_url" フィルタでホスト名を必須とします。
FILTER_FLAG_PATH_REQUIRED (integer)
"validate_url" フィルタでパスを必須とします。
FILTER_FLAG_QUERY_REQUIRED (integer)
"validate_url" フィルタでクエリ文字列を必須とします。
FILTER_FLAG_IPV4 (integer)
"validate_ip" フィルタで IPv4 アドレスのみを許可します。
FILTER_FLAG_IPV6 (integer)
"validate_ip" フィルタで IPv6 アドレスのみを許可します。
FILTER_FLAG_NO_RES_RANGE (integer)
"validate_ip" フィルタで予約済みアドレスを拒否します。
FILTER_FLAG_NO_PRIV_RANGE (integer)
"validate_ip" フィルタでプライベートアドレスを拒否します。

目次

filter_has_var — 指定した型の変数が存在するかどうかを調べる
filter_id — フィルタの名前からフィルタ ID を返す
filter_input_array — PHP の外部から複数の変数を受け取り、オプションでそれらをフィルタリングする
filter_input — PHP の外部から変数を受け取り、オプションでそれをフィルタリングする
filter_list — サポートされるフィルタの一覧を返す
filter_var_array — 複数の変数を受け取り、オプションでそれらをフィルタリングする
filter_var — 指定したフィルタでデータをフィルタリングする

Filter 列挙体

テクスチャ段階テクスチャ フィルタ処理モード定義します

名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)
構文構文

メンバメンバ
 メンバ説明
.NET Compact Framework によるサポートBoxピクセルは、ソース イメージ2 × 2 (× 2) ピクセル四角形 (立方体) を平均化することで算出されます。このフィルタは、MIPMAP のように、出力先大きさソース半分しかない場合にだけ有効です。 
.NET Compact Framework によるサポートLinearバイリニア補間フィルタリングは、テクスチャ拡大または縮小フィルタとして使用されます。目的ピクセル外接する 2 × 2 テクセル重み付き平均領域使用されます。MIPMAP レベル間で使用するテクスチャ フィルタは、トライリニア MIPMAP 補間です。ラスタライザは、2 つの最も近似テクスチャテクセル使用してリニア方式ピクセルカラー補間ます。 
.NET Compact Framework によるサポートMirrorMirrorU フラグMirrorV フラグ指定するのと同じことになります。このフラグは、この関数では内部的に常に使用されます。 
.NET Compact Framework によるサポートMirrorUu 軸上のテクスチャ端からはみ出たピクセルは、折り返すではなくミラー化ます。 
.NET Compact Framework によるサポートMirrorVv 軸上のテクスチャ端からはみ出たピクセルは、折り返すではなくミラー化ます。 
.NET Compact Framework によるサポートNoneMIPMAP無効になっています。ラスタライザは、代わりに拡大フィルタ使用します。 
.NET Compact Framework によるサポートPoint各出力先ピクセルは、ソース イメージ最も近いピクセルサンプリングにより算出されます。 
解説解説

有効なフィルタには、None、PointLinear、または Boxフラグのうち、厳密に 1 つのみが含まれている必要があります。さらに、ビットごとの OR 演算子使用してゼロ、またはオプションの MirrorU フラグ、MirrorV フラグ、または Mirror フラグ有効なフィルタ指定することもできます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

フィルター

※「大車林」の内容は、発行日である2004年時点の情報となっております。

フィルタ filter

濾過器。①エアコンコンプレッサー等の内部内蔵して冷媒ガス空気・ 油等の汚れを収り去る。②配管途中設置して各種機器に砂・さび・金属屑などが 侵入しないように、金網フェルト等を用いる。③衛生設備濾過剤として砂・ 活性炭などを入れた濾過筒を用いて給排水内の有害不純物取り去る。以上いづれも定期的な清掃管理が必要。

フィルター

(Filter から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/07 04:18 UTC 版)

フィルターフィルタfilter)とは、与えられた物の特定成分を取り除く(あるいは弱める)作用をする機能をもつものである。またその作用をフィルタリングと呼ぶ。




「フィルター」の続きの解説一覧

FILTER

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/10/09 07:23 UTC 版)

DJM600」の記事における「FILTER」の解説

周期的に音色変化させる

※この「FILTER」の解説は、「DJM600」の解説の一部です。
「FILTER」を含む「DJM600」の記事については、「DJM600」の概要を参照ください。


FILTER

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/26 06:46 UTC 版)

ミキシング・コンソール」の記事における「FILTER」の解説

フィルターEQのように音色補正目的などの積極的な音作り用いるのではなく不要な帯域空調ノイズなどの信号減衰させるための機能である。HPFハイパスフィルタ、低域減衰、高域通過)とLPFローパスフィルタ、高域減衰、低域通過)の2種類用いられ減衰される定数固定または設定可能な機種がある。廉価版機種ではフィルター自体省略されるか、HA一部として周波数固定HPFなどが各モジュール毎に装備されている機種もある。高級機種になるに従いHPF周波数選択あるいは周波数可変機能LPF装備並びにルーティング接続順位)の自由度としてモニター系あるいはダイナミクスのサイド・チェーンへの挿入が可能となる機能追加される

※この「FILTER」の解説は、「ミキシング・コンソール」の解説の一部です。
「FILTER」を含む「ミキシング・コンソール」の記事については、「ミキシング・コンソール」の概要を参照ください。

ウィキペディア小見出し辞書の「Filter」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

「Filter」に関係したコラム

  • FXのチャート分析ソフトMT4でのVQの設定方法

    VQは、為替レートの変動率をもとに売買タイミングを計ることができるテクニカル指標です。正式にはVolatility Qualityといいます。VQは、FX(外国為替証拠金取引)のチャート分析ソフトMT...

辞書ショートカット

すべての辞書の索引

「Filter」の関連用語

Filterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Filterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
社団法人日本映像ソフト協会社団法人日本映像ソフト協会
Copyright © 2000-2024 Japan Video Software Association
音楽電子事業協会音楽電子事業協会
Copyright 2024 AMEI.OR.JP
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリフィルタの記事を利用しております。
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
三栄書房三栄書房
Copyright c San-eishobo Publishing Co.,Ltd.All Rights Reserved.
ダイキン工業ダイキン工業
Copyright (C) 2024 DAIKIN INDUSTRIES, ltd. All Rights Reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのフィルター (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのDJM600 (改訂履歴)、ミキシング・コンソール (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS