本文目錄一覽:
php怎樣限制字符的顯示長度
思路:獲取字符串長度,和自己設置的要顯示的長度比較,超出,就截取處理
代碼例子如下:
$str=”你好啊阿拉拉拉”;
//處理長度 不管中英文,都代表1個長度
preg_match_all(“/./us”, $str, $match);
$str_arr=$match[0];
$length_val=count($str_arr);//字符串長度
$show_str=implode(”,$str_arr);//最後要顯示的字符串
//控制的顯示長度
$length_limit=3;
//字符串超出控制長度,顯示處理
if($length_val$length_limit){
$show_str=””;
for ($i=0;$i$length_limit;$i++){
$show_str.=$str_arr[$i];
}
$show_str.=”…”;//最後以…代表後面字符省略
}
echo $show_str;
php中如何限制字符長度以及如何去掉
用多位元組mb_strlen()統計字符串的字符長度。
在用mb_substr()截取指定長度的字符。
代碼中用名義上針對latin事實上針對byte位元組的strlen, substr是不能正確截取非拉丁文字的(比如阿拉伯文、中文)
怎麼用PHP控制輸入的字符串長度
用多位元組mb_strlen()統計字符串的字符長度。 在用mb_substr()截取指定長度的字符。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/309211.html