• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP获取字符串长度函数strlen()函数

php 搞代码 3年前 (2022-01-23) 28次浏览 已收录 0个评论

在一些网站注册或者其他活动中,我们需要用户提交一些信息,对于这些信息会有一定的要求,比如用户注册信息有一些限制长度不能小于多少大于多少。这里我们就需要使用PHP自带函数进行获取操作。

获取字符串长度使用的是strlen()函数,下面来说说strlen()函数的语法和应用。

strlen()函数主要用于获取指定字符串string的长度。

语法格式如下:

strlen(string);

参数:string 需要计算长度的字符串。

返回值:一般是返回字符串的长度,若字符串为空则返回值为0。

使用strlen()函数来获取字符串的长度,示例代码如下:

<?php   $str='字a符1串b长2度';    echo strlen($str).'<br>';    //长度为19?>

输出结果为:19

%本文来源gaodai#ma#com搞*代#码9网#搞gaodaima代码果分析:

在strlen字符长度时,一个UTF8的中文字符算3个长度,数字、英文、小数点、下划线和空格占一个字符,所以“字a符1串b长2度”长度是3+1+3+1+3+1+3+1+3=19。

需要注意的是在gb2312中,strlen计算字符长度时,一个中文字符只算2个长度。

strlen()函数除了用来获取字符串长度以外还可以用来检测字符串的长度。

下面用一个简单的实例来使用strlen()函数对提交的用户密码长度进行检测,如果密码长度小于5,则会弹出一个提示信息。

具体操作的步骤如下:

1. 新建一个PHP文件,命名为index.php。

2. 添加一个表单,将表单的action属性设置为 test.php。

3. 应用html标记设计一个表单,添加一个用户名文本框,命名为user;添加一个密码文本框,命名为pwd。

<html><body><form action="test.php" method="post">   user :<input type="text" name="username"><br />    pwd :<input type="password" name="pwd"><br />   <input type="submit" name="submit" value="提交" /></form></body></html>

4. 另外再创建一个PHP文件,命名为test.php,里面写入如下代码:

<?php if(strlen($_POST['pwd'])<6)         //测试用户密码的长度是否小于5 {      // 不符合要求则弹出该信息    echo "<script>alert('密码不能小于5位!请重新输入 ');history.back();</script>"; }?>

在上面的代码中,是通过POST方法(关于POST方法可以在搞代码中查看)接收用户输入的用户密码字符串。通过strlen()函数来获取用户输入密码的长度,并使用if条件控制语句对用户密码长度进行判断,如果用户输入的密码没有达到指定的长度,就会弹出提示框信息。

以上就是PHP获取字符串长度函数strlen()函数的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP获取字符串长度函数strlen()函数

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址