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 相关文章推荐
PHP调用三种数据库的方法(1)
Oct 09 PHP
PHP获得用户使用的代理服务器ip即真实ip
Dec 31 PHP
php日历[测试通过]
Mar 27 PHP
php session应用实例 登录验证
Mar 16 PHP
php GeoIP的使用教程
Mar 09 PHP
七款最流行的PHP本地服务器分享
Feb 19 PHP
php删除数组元素示例分享
Feb 17 PHP
php递归方法实现无限分类实例代码
Feb 28 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
php去除头尾空格的2种方法
Mar 16 PHP
浅析Laravel5中队列的配置及使用
Aug 04 PHP
php查询内存信息操作示例
May 09 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
php创建多级目录代码
2008/06/05 PHP
php实现读取内存顺序号
2015/03/29 PHP
PHP模拟QQ登录的方法
2015/07/29 PHP
jQuery chili图片远处放大插件
2009/11/30 Javascript
js里的prototype使用示例
2010/11/19 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
详解ECMAScript typeof用法
2018/07/25 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
python实现TCP服务器端与客户端的方法详解
2015/04/30 Python
Python3实现Web网页图片下载
2016/01/28 Python
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
python发送邮件实例分享
2017/07/28 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
Python实战之制作天气查询软件
2019/05/14 Python
详解Python是如何实现issubclass的
2019/07/24 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
HTML5 离线应用之打造零请求、无流量网站的解决方法
2013/04/25 HTML / CSS
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
幼儿园教学随笔感言
2014/02/23 职场文书
企业领导对照检查材料
2014/08/20 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL