目錄
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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 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)

熱門話題

Java教學
1666
14
CakePHP 教程
1426
52
Laravel 教程
1328
25
PHP教程
1273
29
C# 教程
1253
24
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