php中怎么获取字符串的长度?

原创 PHP笔记  2017-04-24 21:42  阅读 832 views 次

php提供了获取字符串的长度函数strlen(),strlen()函数用法非常简单,函数的参数为目标字符串,strlen()函数会返回目标字符串的长度。

实例:

<?php
$str1="abc_d e";//英文字符
$str2="3.14";//数字
$str3="获取字符串长度";//中文字符
echo '字符串$str1的长度为'.strlen($str1);
echo '</br>字符串$str2的长度为'.strlen($str2);
echo '</br>字符串$str3的长度为'.strlen($str3);
?>

运行结果:

说明:中文字符(汉字)占2个字符,英文字符、数字、小数点、下划线、空格占一个字符。

strlen()函数的应用

strlen()函数不仅可以获取字符串长度,还可以检测字符串的长度。比如在用户输入密码时,密码的位数不能小于6位数,就可以使用strlen()函数来检测。

实例:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>strlen()函数的应用_PHP笔记</title>
</head>
<body align="center">
<?php
function check(){
foreach($_GET as $key=>$value){
$$key=$value;
}
if(strlen($user)==0){
return "用户名不能为空";
}
if(strlen($pw)<6){
return "密码不能少于6位";
}
return "提交成功";
}
?>
<form action="#" method="get">
用户名:<input type="text" name="user"/></br></br>
密码:<input type="password" name="pw"/></br><span style="color:red;"><?php if($_GET){echo check();}?></span></br></br>
<input type="submit" value="提交"/>
</form>
</body>
</form>
</html>

运行结果:

本文地址:https://www.ggbiji.com/php-strlen.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情