php怎样限制字符的显示长度

 我来答
唯我随想no2
2016-12-21 · TA获得超过185个赞
知道小有建树答主
回答量:243
采纳率:50%
帮助的人:220万
展开全部
  1. 思路:获取字符串长度,和自己设置的要显示的长度比较,超出,就截取处理

  2. 代码例子如下:

                $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;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式