[PHP]IPアドレスがIPv4、IPv6であるかを判定する

[PHP]IPアドレスがIPv4、IPv6であるかを判定する

文字列がipアドレスの有効範囲であるかを判定する

phpにて所定の文字列が、ipアドレス(ipv4/ipv6)の有効範囲であるかを判定したいときがあります。短縮もあるipv6の良い判定方法が見当たらなかったため紹介します。

Advertisement

サンプルプログラム

filter_var関数を利用して作成したipv4のチェックプログラムとipv6のチェックプログラムにそれぞれ文字列を判定します。

サンプルの出力結果

ipv6の短縮形も有効であると判定できています。

Advertisement

web開発カテゴリの最新記事