php ip2longでipアドレスを数値に変換する

php ip2longでipアドレスを数値に変換する

phpで、ip2longを使用して、ipアドレスを数値に変換するサンプルコードを記述してます。DBなどに書き込むときに便利です。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

ip2long使い方

ip2longを使用すれば、ipアドレスを数値に変換することが可能です。

以下は、ipアドレスを数値に変換するサンプルコードとなります。

不正なIPアドレスの場合は、falseが返ります。

また、ipアドレスから数値に戻す場合は、long2ipを使用します。