«

strlen()函数,返回字符串的数值

MitSeek 发布于 阅读:7


strlen
(PHP 4, PHP 5, PHP 7, PHP 8)

strlen — 获取字符串长度

说明 ¶
strlen(string $string): int
返回给定的字符串 string 的长度。

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

返回值 ¶
返回 string 的字节数。

示例 ¶
示例 #1 strlen() 示例

<?php
$str = 'abcdef';
echo strlen($str), PHP_EOL; // 6

$str = ' ab cd ';
echo strlen($str), PHP_EOL; // 7
?>
Run code
注释 ¶
注意:

strlen() 返回的是字符串的字节数,而不是其中字符的数量。

编写一个函数用于生成指定位数的验证码

<?php
//生成验证码(参数$count表示生成位数)
function captcha_create($count=5)
{
    $code='';  //保持生成的验证码
    $charset='ABCDEFGHIGKLMNOPQRSTUVWXYZ1234567890';  //随机因子
    //随机生成指定位数的验证码
    $len=strlen($charset)-1;
    for($i=0;$i<$count;$i++)
    {
        $code .=$charset[rand(0,$len)];
    }
    return $code; //返回验证码文本
}
?>

php