我想將IP地址或子網掩碼轉換爲位。
有沒有簡單的方法來做到這一點?
例如:
輸入:255.255.255.0
輸出:11111111 11111111 11111111 00000000將IP地址轉換爲位[]
0
A
回答
1
ip2long在這種情況下非常有用:
$ipAddress = "8.8.8.8";
echo decbin(ip2long($ipAddress));
參見:http://www.php.net/manual/en/function.ip2long.php
此外,請注意,decbin不會總是輸出相同的數字位數,因此請嘗試使用sprintf代替始終獲得32位:
sprintf("%032b", ip2long($ipAddress));
2
試試這個代碼,我做到了你:
$ipAddress = "255.255.255.0";
$ipsArray = explode(".", $ipAddress);
foreach($ipsArray as $ip){
$ipInt = (int)$ip;
echo decbin($ipInt) . " ";
}
相關問題
- 1. 將IP地址轉換爲IP範圍
- 2. 將負數轉換爲IP地址python
- 3. 將IP地址轉換爲主機名
- 4. 如何將IP地址轉換爲DWORD?
- 5. 將int轉換爲IP地址
- 6. 將IP地址char轉換爲long
- 7. 將整數值轉換爲IP地址
- 8. 將號碼轉換爲IP地址(v4)
- 9. 將IP地址轉換爲紅寶石中的32位整數
- 10. 將IP地址轉換爲8位十六進制值
- 11. 如何將IP地址轉換爲MAC地址字節數組?
- 12. 將鄰居MAC地址轉換爲IP地址ns-3
- 13. Python - 將IP地址列表轉換爲地址範圍列表
- 14. 如何將MAC地址轉換爲相應的IP地址?
- 15. Python將Base64編碼的IP地址轉換爲十進制IP地址
- 16. 將Azure預留IP地址(靜態VIP)轉換爲公有IP地址
- 17. 如何將IP地址轉換爲VB.NET中的IP HostEntry?
- 18. MAC地址到IP轉換
- 19. 轉換IP範圍的IP地址
- 20. 如何將本地IP地址轉換爲域
- 21. 將本地IP地址轉換爲整數
- 22. Ryu:將數據路徑轉換爲交換IP地址
- 23. 我怎麼能從IP地址轉換爲MAC地址
- 24. 如何將ip地址中的位的子串轉換爲十進制數字?
- 25. Ruby:如何將ipv6的uo地址轉換爲ipv4的ip地址?
- 26. IP地址位置
- 27. Java:如何將MySQL DECIMAL(39,0)IP地址轉換爲字符串
- 28. 將空值轉換爲虛擬IP地址
- 29. 如何將IP地址轉換爲指向它的FQDN?
- 30. .NET IPAddress類正在將IPv6轉換爲映射的IP地址