php
新建一個php文件,定名為test.php,用于講解php利用函數取得字符串長度。
在test.php文件內,界說兩個字符串,一個純英文字符串,另一個中英文夾雜的字符串。
利用strlen()方式統計長度,從執行程序成果可見,strlen()方式統計$Str1的字符串長度是準確的,統計第二個字符串$Str2的長度是錯誤的。
新建一個utf8_strlen()函數,界說其參數為$string,默認為null。代碼如下:
在utf8_strlen()函數內,利用preg_match_all()方式經由過程正則表達式拆分字符串,并保留在$match變量中,最后,經由過程count()方式統計獲得的數組元素的個數,將成果返回。
利用utf8_strlen()方式別離統計$Str1,$Str2字符串的長度,并利用echo將成果輸出到頁面中。
在瀏覽器運行test.php文件,查看程序執行的成果,從兩個成果可以看出當作功實現了精確統計字符串的長度。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!