php常用字符串长度函数strlen()与mb_strlen()用法实例分析


Posted in PHP onJune 25, 2019

本文实例讲述了php常用字符串长度函数strlen()与mb_strlen()用法。分享给大家供大家参考,具体如下:

int strlen ( string $string )

int strlen ( string $string )  获取给定字符串的[字节]长度 成功则返回字符串$string的长度,如果$string为空,则返回 0。

<?php
  $str1 = "abcdef";    //输出6
  $str2 = " ab cd ";    //输出7,注意,开头、结尾、中间的空格
  $str3 = "中国你好";    //输出12,但会变化,与系统所采用的字符编码方式有关
  $str4 = "中国,你好";  //输出15,但会变化,与系统所采用的字符编码方式有关
  echo '$str1的字节长度为:'.strlen($str1).'$str2的字节长度为:'.strlen($str2).'';
  echo "<br/>";
  echo '$str3的字节长度为:'.strlen($str3).'$str4的字节长度为:'.strlen($str4).''; 
?>

运行结果:

$str1的字节长度为:6$str2的字节长度为:7
$str3的字节长度为:8$str4的字节长度为:10

mb_strlen() — 获取字符串的长度

mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )

$str 要检查长度的字符串

$encoding,可指定字符编码,如省略则使用内部字符编码

返回值:返回具有encoding编码的字符串str包含的[字符数],多字节的字符被计为 1

<?php
  $str1 = "abcdef";    //输出6
  $str2 = " ab cd ";    //输出7    注意,开头、结尾、中间的空格
  $str3 = "中国你好";    //输出4
  $str4 = "中国,你好";  //输出5
  echo '$str1的字符长度为:'.mb_strlen($str1,"utf-8").'$str2的字符长度为:'.mb_strlen($str2,"utf-8").'';
  echo "<br/>";
  echo '$str3的字符长度为:'.mb_strlen($str3,"utf-8").'$str4的字符长度为:'.mb_strlen($str4,"utf-8").'';
?>

运行结果:

$str1的字符长度为:6$str2的字符长度为:7
$str3的字符长度为:3$str4的字符长度为:5

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
利用文件属性结合Session实现在线人数统计
Oct 09 PHP
dedecms后台验证码总提示错误的解决方法
Mar 21 PHP
php 获取当前访问的url文件名的方法小结
Feb 08 PHP
php输出xml格式字符串(用的这个)
Jul 12 PHP
关于js和php对url编码的处理方法
Mar 04 PHP
ThinkPHP关于session的操作方法汇总
Jul 18 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 PHP
Yii视图CGridView实现操作按钮定义地址示例
Jul 14 PHP
Laravel学习教程之IOC容器的介绍与用例
Aug 15 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
PHP基于面向对象封装的分页类示例
Mar 15 PHP
thinkphp5+layui实现的分页样式示例
Oct 08 PHP
PHP中遍历数组的三种常用方法实例分析
Jun 24 #PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 #PHP
提高Laravel应用性能方法详解
Jun 24 #PHP
PHP二维索引数组的遍历实例分析【2种方式】
Jun 24 #PHP
PHP中的self关键字详解
Jun 23 #PHP
php面向对象程序设计入门教程
Jun 22 #PHP
PHP字符串中抽取子串操作实例分析
Jun 22 #PHP
You might like
Zerg基本策略
2020/03/14 星际争霸
php分页函数示例代码分享
2014/02/24 PHP
PHP常用的缓存技术汇总
2014/05/05 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
详解Laravel5.6 Passport实现Api接口认证
2018/07/27 PHP
js URL参数的拼接方法比较
2012/02/15 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
在js中做数字字符串补0(js补零)
2017/03/25 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[20:30]职业巡回赛回顾
2018/08/09 DOTA
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
简单了解Python中的几种函数
2017/11/03 Python
Python实现的直接插入排序算法示例
2018/04/29 Python
Python和Go语言的区别总结
2019/02/20 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
主办会计岗位职责
2014/03/13 职场文书
青年教师师德演讲稿
2014/08/26 职场文书
施工安全员岗位职责
2015/04/11 职场文书
用电申请报告范文
2015/05/18 职场文书
城南旧事读书笔记
2015/06/29 职场文书