0
0

PHPの filter_var 関数の使用方法と応用

Last updated at Posted at 2023-12-11

基本的な使い方

filter_var 関数はPHPで提供される非常に便利な機能で、様々なタイプのデータを検証およびサニタイズするために使用されます。

mixed filter_var(mixed $variable, int $filter = FILTER_DEFAULT, mixed $options = 0)
  • $variable : フィルタリングする変数。
  • $filter : 使用するフィルタFILTER_VALIDATE_EMAIL,FILTER_VALIDATE_BOOLEAN などがあります。
  • $options : フィルタに追加のオプションを指定するための連想配列またはビットフィールド。

応用例

メールアドレスの検証

filter_var('user@example.com', FILTER_VALIDATE_EMAIL)

真偽値の検証

filter_var('true', FILTER_VALIDATE_BOOLEAN)

※注意点として、文字列の'yes'はtrueになり、'no'はfalseとなる

IPアドレスの検証

filter_var('127.0.0.1', FILTER_VALIDATE_IP)

filter_varでチェックできる項目については下記のURLで確認できます。
http://www.php.net/manual/ja/filter.filters.php

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0