如何计算IP地址的长度?
答案 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);