課程
/后端開發
/PHP
/PHP進階篇
如果是中英文結合的字符串怎么獲取長度呢?
2016-12-18
源自:PHP進階篇 10-5
正在回答
如果是既有英文又有中文的話,每個中文按照三個字符處理的(至于一個中文按照多少個字符處理與編碼有關)
如下代碼,運行結果為23
<?php?? ?$str="你好世界Hello World";?? ?$n=strlen($str);?? ?echo $n;?>
小黍 提問者
直接使用mb_strlen()就可以了
嗯嗯,不客氣
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
3 回答為什么輸出結果是字符的長度而不是內容 ?
2 回答源字符串,請問這個怎么定義的呢?
2 回答正則表達式就是用來判斷某個字符串中是否包含指定字符串嗎?
2 回答將目標字符串$str中的文件名替換后增加em標
1 回答自己建了一個txt文檔,在文檔上寫數字和漢字,用file_get_content獲取,漢字是亂碼的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-18
如果是既有英文又有中文的話,每個中文按照三個字符處理的(至于一個中文按照多少個字符處理與編碼有關)
如下代碼,運行結果為23
<?php
?? ?$str="你好世界Hello World";
?? ?$n=strlen($str);
?? ?echo $n;
?>
2017-07-09
直接使用mb_strlen()就可以了
2016-12-18
嗯嗯,不客氣