この記事では、PHP フィルター関数とは何なのかについて説明します。 PHPのフィルタ機能の紹介はある程度の参考になりますので、困っている方は参考にしていただければ幸いです。
filter_has_var: 指定された型の変数が存在するかどうかを検出します。 2 つのパラメータを受け入れます。1 つ目は変数の型、2 つ目は変数名です。
filter_id: 特定の名前のフィルターに関連付けられた ID を返します。
filter_list: サポートされているフィルターのリストを返します。
filter_input: 特定の外部変数を名前で取得し、オプションでフィルターでフィルターします。 4 つのパラメータを受け入れます。最初のパラメータは変数タイプ、2 番目のパラメータは変数名、3 番目のパラメータは使用するフィルタのオプションの ID です。デフォルトは FILTER_DEFAULT で、フィルタリングが実行されないことを意味します。 4 番目のパラメーターは、フィルターに使用するオプションの連想配列、またはビット単位の識別子です。取得に成功した場合は指定された変数を返し、失敗した場合は false を返し、指定された変数が存在しない場合は null を返します。 FILTER_NULL_ON_FAILURE フラグを使用すると、変数が存在しない場合は false が返され、フィルタリングが失敗した場合は null が返されます。
filter_input_array: 外部変数の配列を取得し、必要に応じてフィルターでそれらをフィルターします。 4 つのパラメータを受け入れます。最初のパラメータは変数のタイプ、2 番目のパラメータは使用するオプションのフィルタです。配列にすることもできます: 配列のキーは変数名を含む文字列です。配列の値はフィルター タイプの定数にすることも、フィルター、フラグ、オプションを指定する配列にすることもできます。この有効なキーは配列はフィルターによって指定されます。フィルターの種類、フラグはフィルターに使用される識別子を示し、オプションはフィルターに使用されるオプションを示します。単なるフィルター タイプの定数にすることもでき、すべての変数がこのフィルターを使用します。 3 番目のパラメーターは、PHP5.4 の新しいオプションのパラメーターであり、指定されたキーが存在しない場合、その値は null に設定され、デフォルトは true であることを指定するために使用されます。処理が成功した場合は、すべての変数を含む配列が返され、それ以外の場合は false が返されます。指定された変数が存在しない場合は null を返します。 FILTER_NULL_ON_FAILURE フラグを使用すると、変数が存在しない場合は false が返され、フィルタリングが失敗した場合は null が返されます。
filter_var: 特定のフィルターを使用して変数をフィルターします。 3 つのパラメータを受け入れます。1 つ目はフィルタリングを伴う変数、2 つ目のパラメータは使用するフィルタのオプションの ID、デフォルトは FILTER_DEFAULT、つまりフィルタリングは実行されません。 3 番目のパラメーターは、オプションのフィルター オプションの連想配列、またはビット単位の識別子です。フィルターがオプションを受け入れる場合、これらのフラグは flags 配列を介して指定できます。コールバック タイプのフィルターの場合、コールバック関数の名前を渡す必要があります。コールバック関数はフィルターされる値を受け入れ、フィルターされた値を返す必要があります。
filter_var_array: 複数の変数を取得し、必要に応じてフィルターでそれらをフィルターします。これは 3 つのパラメーターを受け入れます。最初のパラメーターは変数配列、キーは変数名、値はフィルターされる値である変数値です。 2 番目のパラメーターは、使用するオプションのフィルターです。配列にすることもできます: 配列のキーは変数名を含む文字列です。配列の値はフィルター タイプの定数にすることも、フィルター、フラグ、オプションを指定する配列にすることもできます。この有効なキーは配列はフィルターによって指定されます。フィルターの種類、フラグはフィルターに使用される識別子を示し、オプションはフィルターに使用されるオプションを示します。単なるフィルター タイプの定数にすることもでき、すべての変数がこのフィルターを使用します。 3 番目のパラメーターは、PHP5.4 の新しいオプションのパラメーターであり、指定されたキーが存在しない場合、その値は null に設定され、デフォルトは true であることを指定するために使用されます。処理が成功した場合は、すべての変数を含む配列が返され、それ以外の場合は false が返されます。指定された変数が存在しない場合は null を返します。 FILTER_NULL_ON_FAILURE フラグを使用すると、変数が存在しない場合は false が返され、フィルタリングが失敗した場合は null が返されます。
rree以上がPHPのフィルター機能とは何ですか? PHPフィルター関数の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。