0
A
回答
7
6
ip2long()
http://php.net/manual/en/function.ip2long.php
既然你說要與一個MySQL數據庫使用,使用這兩個函數從和兼容MySQLs INET_ATON和INET_NTOA數字轉換。
<?php
function convertIpToString($ip)
{
$long = 4294967295 - ($ip - 1);
return long2ip(-$long);
}
function convertIpToLong($ip)
{
return sprintf("%u", ip2long($ip));
}
?>
參考MySQL的功能:
INET_ATON() -- Return the numeric value of an IP address
INET_NTOA() -- Return the IP address from a numeric value
http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_inet-aton
1
ip2long$ip = ip2long($ip);
0
您可以使用ip2long()轉換成int
$Db_ip=ip2long("127.0.0.1");
要獲得IP地址
$ip = long2ip($Db_ip); // "127.0.0.1"
相關問題
- 1. 將IP地址保存到數據庫
- 2. 將整數值轉換爲IP地址
- 3. 如何將整數數組轉換爲C++中的IP地址?
- 4. 在保存到rails中之前將輸入轉換爲整數
- 5. 如何將IP地址轉換爲1到3之間的整數?
- 6. 如何手動將整數轉換爲Ruby中的IP地址
- 7. 如何將IP地址轉換爲BigQuery中的整數?
- 8. 如何將IP地址轉換爲MAC地址字節數組?
- 9. 將負數轉換爲IP地址python
- 10. 將MAC地址轉換爲數據庫中的整數
- 11. 將本地IP地址轉換爲整數
- 12. 在將數據存儲到數據庫之前,將datetime轉換爲UTC?
- 13. 如何在數據庫中保存IP地址
- 14. 轉換IP地址的整數
- 15. 如何將IP地址轉換爲DWORD?
- 16. 將IP地址轉換爲紅寶石中的32位整數
- 17. 如何在保存到數據庫之前合併數據?
- 18. Ryu:將數據路徑轉換爲交換IP地址
- 19. 將IP地址轉換爲IP範圍
- 20. IP地址沒有被保存到使用MySQLi的數據庫
- 21. 將IP保存到數據庫中
- 22. 如何將字符串轉換爲IP地址,反之亦然
- 23. 如何將IP地址從頭到尾添加到數據庫?
- 24. 如何將MAC地址(字符串)轉換爲整數數組?
- 25. 將IP數據包從一個IP地址轉發到另一個IP地址
- 26. 如何將一個IP地址轉換爲一個整數與Lua?
- 27. 在保存到MySQL數據庫之前調整圖像大小
- 28. 如何將MAC地址轉換爲相應的IP地址?
- 29. 在保存到數據庫之前將日期數據轉換爲正確的日期時間格式?
- 30. 將數據庫中的IP地址存儲爲最佳方式
爲什麼你想將它們轉換爲整數? – JJJ 2012-03-12 10:11:49
整數如何看起來像?只需刪除點或其他轉換? – Sgoettschkes 2012-03-12 10:12:32
INT將下降到只有4個字節的空間比varchar – 2012-03-12 10:12:53