目录
php mb_substr()函数截取中文字符串应用示例,
首页 php教程 php手册 php mb_substr()函数截取中文字符串应用示例,

php mb_substr()函数截取中文字符串应用示例,

Jun 13, 2016 am 09:28 AM
mb substr 截取

php mb_substr()函数截取中文字符串应用示例,

substr()函数用来截取字符串,但是对于中文字符会出现问题,而mb_substr()和mb_strcut这两个函数可以,用法与substr()相似,只是在函数最后要加入多一个参数,以设定字符串的编码,使用这两个函数需要在php.ini中把php_mbstring.dll打开。

<&#63;php 
header("content-type:text/html; charset=utf-8");
$string = "你好我好大家好";
echo strlen($string).'</br>';
echo mb_substr($string,0,4,'utf-8').'...</br>';
echo mb_strcut($string,0,4,'utf-8').'...';
&#63;>
登录后复制

输出的结果:

21
你好我好...
你...

从上面的例子可以看出,mb_substr是按字来分割字符,而mb_strcut是按字节来分割字符,但是都不会产生半个字符的现象。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

1g内存是多少MB 1g内存是多少MB Mar 16, 2023 pm 04:19 PM

1g内存是1024MB。g全称“GB”,中文意思为“吉字节”,而MB是指“兆字节”;GB和MB都是常使用在标示电脑硬盘、存储器等具有较大容量的储存媒介之储存容量,GB和MB换算率约等于1000(1024),即“1GB=1024MB”。

1MB的存储容量相当于多少字节 1MB的存储容量相当于多少字节 Mar 03, 2023 pm 05:42 PM

1MB的存储容量相当于2的20次方个字节,即1048576个字节。MB是计算机中的一种储存单位,读作“兆”;因为1MB等于1024KB,而1KB等于1024B(字节),因此1MB等于1048576(1024 *1024)个字节。

1g等于多少mb内存容量 1g等于多少mb内存容量 Feb 03, 2023 pm 03:55 PM

1g等于1024MB内存容量。g全称“GB”,中文意思为“吉字节”,是一种十进制的信息计量单位,常使用在标示电脑硬盘、存储器等具有较大容量的储存媒介之储存容量。GB和MB换算率约等于1000(1024),即“1GB = 1024MB”。

PHP返回字符串第一个字符的 ASCII 值 PHP返回字符串第一个字符的 ASCII 值 Mar 21, 2024 am 11:01 AM

这篇文章将为大家详细讲解有关PHP返回字符串第一个字符的ASCII值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP返回字符串第一个字符的ASCII值引言在php中,获取字符串第一个字符的ASCII值是一个常见的操作,涉及到字符串处理和字符编码基础知识。ASCII值用于表示字符在计算机系统中的数字值,对于字符比较、数据传输和存储至关重要。过程获取字符串第一个字符的ASCII值涉及以下步骤:获取字符串:确定要获取ASCII值的字符串。它可以是变量、字符串常量

Go语言字符串截取方法详解 Go语言字符串截取方法详解 Mar 13, 2024 am 08:03 AM

Go语言字符串截取方法详解在Go语言中,字符串是不可变的字节序列,因此在进行字符串截取时需要使用一些方法来实现。字符串截取是获取字符串中的特定部分的一种常见操作,可以根据需求截取字符串的前几个字符、后几个字符或者从特定位置截取一定长度的字符。本文将详细介绍在Go语言中如何进行字符串截取,并提供具体的代码示例。使用切片实现字符串截取在Go语言中,可以使用切片来

PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串 PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串 Mar 21, 2024 am 10:31 AM

这篇文章将为大家详细讲解有关PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP中使用substr()函数从字符串中提取子字符串substr()函数可从字符串中提取指定范围内的字符。其语法如下:substr(string,start,length)其中:string:要从中提取子字符串的原始字符串。start:子字符串开始位置的索引(从0开始)。length(可选):子字符串的长度。如果未指定,则提

MySQL中如何使用ROUND函数截取小数位数 MySQL中如何使用ROUND函数截取小数位数 Jul 13, 2023 pm 09:21 PM

MySQL中如何使用ROUND函数截取小数位数在MySQL中,可以使用ROUND函数来截取小数的位数。ROUND函数可以把一个数字四舍五入到指定的小数位数。下面将为您详细介绍ROUND函数的使用方法,并提供代码示例。语法:ROUND(X,D)X表示要四舍五入的数字,D表示要保留的小数位数。使用ROUND函数截取小数位数的示例:假设有一个表格名为produc

PHP中文字符串截取技巧:告别mb_substr() PHP中文字符串截取技巧:告别mb_substr() Mar 15, 2024 pm 12:18 PM

在PHP开发中,经常会遇到需要对中文字符串进行截取的情况。传统上,我们通常会使用mb_substr()函数来处理中文字符的截取,但其性能较差且不够易读。本文将介绍一些新的中文字符串截取技巧,让我们告别mb_substr(),提高代码效率和可读性。使用正则表达式截取中文字符串利用正则表达式来截取中文字符串是一个高效且简洁的方法。我们可以通过正则表达式匹配中文字

See all articles