~關(guān)于顯示自定義長(zhǎng)度字符串的有關(guān)問題
Jun 13, 2016 pm 01:36 PM
求助~~關(guān)于顯示自定義長(zhǎng)度字符串的問題
我寫了一個(gè)自定義字符串長(zhǎng)度的函數(shù),代碼如下:
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->function _word_num($string,$length){ $string = trim($string); if(strlen($string)>$length){ return (mb_substr($string,0,$length,"gbk")."..."); }else { return $string; } }
問題是...使用了這個(gè)函數(shù)以后,不管長(zhǎng)度是否符合,全部都加了"...",求解釋。。
------解決方案--------------------
代碼我也覺得沒問題,可能我覺得就是樓主傳的字符串是中文的,但是樓主需要知道中文的strlen是英文的2倍,那么確定長(zhǎng)度的時(shí)候就需要注意了。
如果樓主本來就知道,那么我也就不知道為什么了
------解決方案--------------------
代碼確實(shí)沒問題。。。
------解決方案--------------------
給出你的測(cè)試數(shù)據(jù)。

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

C ???? return? ???? ??? ????. 1. ?? ? ??? void? ??? ?? return ?? ???? ?? ??? ??? ??? ? ????. 2. ?? ? ??? void? ?? ??? ?? return ?? ?? ??? ???? ????. ??? ????? ?????. 3. ?? ??? ??? ?????. ?? ????? return ?? ???? ?? ??? ??? ??? ? ????. ??? ?? ???? ?? ??.

Java? String.valueOf() ??? ???? ?? ??? ??? ???? ?? Java ???? ?? ??? ??? ???? ???? ? ? ???? ??? String ???? valueOf() ??? ???? ????. ? ??? ?? ??? ??? ????? ???? ?? ??? ??? ??? ? ????. ? ????? ?? ??? ?? ??? ?? String.valueOf() ??? ???? ??? ???? ??? ?? ? ?? ?? ??? ?????.

char ??? ???? ???? ??: ??? ?? ??? ? ????. char ??? ???? ?? ?? ???? ????? ??? {char a[]=" abc d\0efg ";string s=a;} ??? ?????. ??? ???? ?????.

Java? String.replace() ??? ???? ???? ??(???) ??? Java?? ???? ?? ?????. ?, ??? ??? ???? ?? ?? ??? ? ????. ??? ????? ?? ??? ???? ??? ?? ??? ??? ? ????. ?? Java? String ???? ?? replacement() ???? ???? ??? ??? ??? ? ????. String ???? replacement() ????? ? ?? ??? ????.

???? ??? ???? Java? String.length() ??? ??????. Java ??????? ???? ???? ??, ? ???? ?? ?? ???? ?? ??? ????. Java??? String ???? length() ??? ???? ???? ??? ?? ? ????. ??? ??? ?? ?????: publicclassStringLengthExample{publ

?? ??: publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}# ?? ? ??? ??? ??? ??? ?? ? ????. return? finally ?? ?????. ????? ???? ?? ?? ????? ???????. ??? case1 ???? ????? ??? ???? ?? ??? ???? ? ???? ??? ???? ?????.

Java? String.startsWith() ??? ???? ???? ??? ???? ????? ?????. Java ???????? ???? ???? ???? ?? ??? ????. ???? ?? ? ??? ???? ??? ???? ????? ???? ????. Java??? ? ??? ?? ??? ? ?? String ???? startWith() ??? ?????. String? startWith() ?? String ???? Java?? ?? ????? ???? ??????.

????? ???, ??? Java: String? ?? ?? ??? ???? ???????. String ???? ???? ?? ??? ?? ?? ??? ???? ?? ?? ???? ????? ? ? ???? ?? ?? ???? ??? ??.
