php怎么根据字符串长度设置(php常用字符串长度函数strlen与mb_strlen用法实例分析)
类别:编程学习 浏览量:1688
时间:2022-01-21 00:06:07 php怎么根据字符串长度设置
php常用字符串长度函数strlen与mb_strlen用法实例分析本文实例讲述了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程序设计有所帮助。
原文链接:https://www.cnblogs.com/jinsanguo/p/7622799.html
您可能感兴趣
- php中如何使用缓存(PHP使用OB缓存实现静态化功能示例)
- php 记录的已读状态(PHP使用观察者模式处理异常信息的方法详解)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
- php查找文件存在(php判断目录存在的简单方法)
- linux如何安装php7.1.5环境(vmware linux系统安装最新的php7图解)
- php语法基础知识(PHP中16个高危函数整理)
- phpstudy安装步骤(phpStudy学习之php探针)
- php复选框代码(PHP之多条件混合筛选功能的实现方法)
- php redis配置(php+redis实现消息队列功能示例)
- iis运行php程序(Windows2003+IIS7 Express使用FastCgi运行php)
- thinkphp5配置入口路径(ThinkPHP5.1框架数据库链接和增删改查操作示例)
- php关注公众号发送消息(php实现QQ小程序发送模板消息功能)
- linux如何安装php环境(Linux下安装Memcached服务器和客户端与PHP使用示例)
- thinkphp怎么输出二维值(thinkphp 表名 大小写 窍门)
- php框架制作方法(PHP从零开始打造自己的MVC框架之路由类实现方法分析)
- OpenLDAP docker使用教程(Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法)
- vivo首款智能手表来了 也有血氧饱和度监测,一次充电18天续航(vivo首款智能手表来了)
- 你知道 七夕 的真正含义吗(你知道七夕的真正含义吗)
- 七夕的寓意(七夕的寓意)
- 苏志燮赵恩静结婚,韩国四大公共财产变三人,这么快就有替补了(苏志燮赵恩静结婚)
- 《内在美》后,一大波新韩剧来袭,李钟硕朴信惠宋慧乔玄彬回归(一大波新韩剧来袭)
- 给孩子选购保温杯,注意这4个步骤,比颜值更重要(给孩子选购保温杯)
热门推荐
- Python实现FTP弱口令扫描器的方法示例(Python实现FTP弱口令扫描器的方法示例)
- sql数据拆分插入另一个表(Sql Server数据把列根据指定内容拆分数据的方法实例)
- mysql8.0安装教程win10(Windows10下mysql 8.0.22 安装配置方法图文教程)
- mysql mvcc 流程(Mysql MVCC机制原理详解)
- php小例子(PHP反射实际应用示例)
- 用python如何写tkinter(浅谈python3.6的tkinter运行问题)
- SQL SERVER连接池
- css什么时候可以用百分比(浅谈CSS中的百分比)
- php表单上传文件功能(PHP单文件上传原理及上传函数的封装操作示例)
- docker构建本地镜像(Docker创建本地镜像实现方法解析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9