什么是在PHP中将ip转换为整数的正确方法?

New*_*ger 7 php ip

所以我需要在数据库中存储IP地址,但是将它们存储为stings并不是非常有效并且对我的目的来说不太方便.

所以...我怎样才能在php中将ip转换为整数,尽可能少处理,因为它每天会完成数百万次.

当然,我怎么能从integet转换回ip?

我知道这是可以一派,有一些简单的解决办法-但我要求的最快的方式,不只是为了"做X,你会得到Y",因为它实际上是很容易的事.

Kin*_*nch 23

使用ip2long()long2ip().它们是PHP中最快的,因为它们只是建立在相应的C函数之上.

  • @Lurler:你的问题完全基于对性能的猜测.如果这是你的一个严重问题,你会对它进行基准测试.(不是说你试过的也很有说服力.) (4认同)
  • 这是简单的Google解决方案之一,您确定它是最快的吗?;) (开玩笑) (2认同)