課程
/后端開發
/PHP
/PHP進階篇
提問:如果中英文同時存在怎么辦?
2015-10-03
源自:PHP進階篇 10-5
正在回答
<?php
$string = "你好 world";
echo (strlen($string) + mb_strlen($string, 'UTF8')) / 2;????????//10
<?php $str='I?love?中國'; $len1=strlen($str); $len2=mb_strlen($str); $len3=mb_strlen($str,'utf-8'); echo?$len1;????//13 echo?'<hr/>'; echo?$len2;????//13 echo?'<hr/>'; echo?$len3;????//9 ?>
三只松鼠
三只松鼠 回復 三只松鼠
greenhandc
O_碩 回復 greenhandc
直接用strlen();可以測試下中英共存的字符串,先分別測中文和英文部分的各自長度再用strlen測完整的字符串
mb_strlen這個函數是針對中文的,但是字符串中的英文字符怎么辦?也能跟隨一起算出來?
什么意思啊?
謝文東 提問者
喬幫主 回復 謝文東 提問者
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答這個例子運行結果怎么是“文件不存在”?
6 回答判斷一個文件是否存在時加了一個 “ ! ” 符號怎么理解呢
1 回答子類已經重寫了父類的函數,但是如果還想調用父類的同名函數怎么辦?
2 回答怎么匹配中文
1 回答代碼中的文件路徑是否真實存在著文件text.txt
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-17
<?php
$string = "你好 world";
echo (strlen($string) + mb_strlen($string, 'UTF8')) / 2;????????//10
2015-12-14
2015-12-05
直接用strlen();可以測試下中英共存的字符串,先分別測中文和英文部分的各自長度再用strlen測完整的字符串
2015-10-05
mb_strlen這個函數是針對中文的,但是字符串中的英文字符怎么辦?也能跟隨一起算出來?
2015-10-03
什么意思啊?