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神奇又有用的Trait)
- php常用执行函数(PHP自动载入类文件函数__autoload的使用方法)
- php源码如何导入dw中(php导入文件夹图片保存到dedecms的方法)
- php中变量定义规则(PHP中__set实例用法和基础讲解)
- php 抽象类和接口(php抽象类和接口知识点整理总结)
- php上传图片视频代码(详解PHP素材图片上传、下载功能)
- thinkphp5如何实现消息队列(thinkPHP5.1框架使用SemanticUI实现分页功能示例)
- nginx和php怎么结合(php和nginx交互实例讲解)
- php网页采集教程交流(PHP实现的抓取小说网站内容功能示例)
- php中怎么分割数组(PHP实现数组根据某个字段进行水平合并,横向合并案例分析)
- php列表怎么用(PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能)
- php数组练习题答案(PHP 数组黑名单/白名单实例代码详解)
- 如何用wampserver打开自己写的php(WampServer下安装多个版本的PHP、mysql、apache图文教程)
- apache和php如何配置(Apache2与PHP5 for WinXP简单配置技巧)
- php使用面向对象如何写好代码(PHP面向对象程序设计模拟一般面向对象语言中的方法重载overload示例)
- php异常和错误区别(PHP批斗大会之缺失的异常详解)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
- 爱情能当饭吃吗(爱情能当饭吃吗说说)
- 白T恤穿法(白t恤)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9