91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決php使用substr()函數截取字符串出現亂碼的問題

發布時間:2020-07-15 10:53:10 來源:億速云 閱讀:154 作者:Leah 欄目:編程語言

本篇文章為大家展示了如何解決php使用substr()函數截取字符串出現亂碼的問題,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

php使用substr()函數截取字符串出現亂碼的解決方法是:使用mb_substr()函數即可,因為substr()函數只針對英文字符。具體使用方法:【mb_substr($str,0,2,"UTF8")】。

原因分析:

substr() 函數只針對英文字符,如果我們要分割中文字符,則需要使用 mb_substr()函數。

函數介紹:

mb_substr() 函數返回字符串的一部分。

語法:

mb_substr(string $str, int $start[,int $length = NULL[, string $encoding = mb_internal_encoding()]]):string

參數介紹:

  • str    必需。從該 string 中提取子字符串

  • start    必需。規定在字符串的何處開始

  • length    可選。規定要返回的字符串長度。默認是直到字符串的結尾

  • encoding    可選。字符編碼。如果省略,則使用內部字符編碼

返回值:

返回字符串的提取部分,如果失敗則返回 FALSE,或者返回一個空字符串。

代碼實現:

<?php
header("Content-Type: text/html; charset=utf-8");
$str="網站工作室歡迎您!";
echo mb_strlen($str,"UTF8")."<br>";
echo mb_substr($str,0,2,"UTF8")."<br>";
?>

上述內容就是如何解決php使用substr()函數截取字符串出現亂碼的問題,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西安市| 建德市| 嘉鱼县| 霍邱县| 霞浦县| 蛟河市| 额济纳旗| 遂昌县| 延安市| 小金县| 建瓯市| 周至县| 锦州市| 沂南县| 应用必备| 横峰县| 宣汉县| 玛纳斯县| 丰县| 怀化市| 云安县| 若尔盖县| 得荣县| 自贡市| 紫阳县| 赫章县| 章丘市| 桐乡市| 元氏县| 洛隆县| 蕲春县| 诸暨市| 临洮县| 沙坪坝区| 莱芜市| 通州市| 拉萨市| 福州市| 轮台县| 宁明县| 巴林右旗|