php mb_substr()函数截取中文字符串应用示例,
Jun 13, 2016 am 09:28 AMphp mb_substr()函数截取中文字符串应用示例,
substr()函数用来截取字符串,但是对于中文字符会出现问题,而mb_substr()和mb_strcut这两个函数可以,用法与substr()相似,只是在函数最后要加入多一个参数,以设定字符串的编码,使用这两个函数需要在php.ini中把php_mbstring.dll打开。
<?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').'...'; ?>
输出的结果:
21
你好我好...
你...
从上面的例子可以看出,mb_substr是按字来分割字符,而mb_strcut是按字节来分割字符,但是都不会产生半个字符的现象。

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kapasiti storan 1MB adalah bersamaan dengan bilangan bait

1g bersamaan dengan berapa banyak MB kapasiti memori

PHP mengembalikan nilai ASCII bagi aksara pertama rentetan

Penjelasan terperinci tentang kaedah pemintasan rentetan dalam bahasa Go

PHP mengembalikan rentetan dari kedudukan mula ke kedudukan akhir rentetan dalam rentetan lain

Cara menggunakan fungsi ROUND untuk memintas tempat perpuluhan dalam MySQL

Fahami fungsi substr() dalam PHP untuk memintas rentetan
