如何使用php计算IP地址的长度

时间:2014-12-18 08:55:47

标签: php

如何计算IP地址的长度?

2 个答案:

答案 0 :(得分:3)

好像你想得到IP地址字符串的长度 您的$ip变量目前不是字符串。

更改为:$ip = '123.123.123.1';$ip = "123.123.123.1";

echo strlen($ip);现在应该可以使用了。

更新(阅读评论后)

getAddresses_www()应该返回一个字符串。没有数据类型的数据格式为123.123.123.1,除非您将其作为字符串。

更新2:

来自你的评论:

<?php 
function getAddresses_www() { 
    return 123.123.123.1; // This will give syntax error!!
                          // This should be returned as a string. 
                          // There's no such data type to return an ip like this.
} 

$ip = getAddresses_www(); //do not touch this line 

//you can write in this box ######### 
//you can apply your logics and functions just below. 
//############ box end 

echo strlen($ip); 
?>

根据你的问题123.123.123.1是否可以直接使用,答案是否定的,它不起作用。它会给你一个语法错误。

答案 1 :(得分:1)

试试这个:

$ip = "123.123.123.1";
echo strlen($ip);