PHP

PHP 字符串长度

2020-04-26  本文已影响0人  887d1fc86fe6
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <?php
    // strlen 字节数
    $str1 = 'abcd';
    $str2 = 'abcd\tefg';
    $str3 = '我是abcd\tefg';
    $str4 = "abcd\tefg";
    $str5 = "我是abcd\tefg";
    echo strlen($str1); // 4
    echo strlen($str2); // 9
    echo strlen($str3); // 15, 默认 utf8, 一个中文字符占 3个字节
    echo strlen($str4); // 8, 字符串 \t 就只相当于一个字节
    echo strlen($str5); // 14, 字符串 \t 就只相当于一个字节

    // 字符个数
    echo mb_strlen($str1); // 4
    echo mb_strlen($str2); // 9
    echo mb_strlen($str3); // 11, 一个中文字符占一个字符
    echo mb_strlen($str4); // 8, 字符串 \t 就只相当于一个字符
    echo mb_strlen($str5); // 10, 字符串 \t 就只相当于一个字符
  ?>
</body>
</html>
上一篇 下一篇

猜你喜欢

热点阅读