您当前的位置: 首页 >  数学

漏刻有时

暂无认证

  • 2浏览

    0关注

    717博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

php常用自建函数学习(1):标题或内容超过长度时在尾处加上省略号...

漏刻有时 发布时间:2020-02-11 18:39:39 ,浏览量:2

/*
 * 函数说明:截取指定长度的字符串
 *         utf-8专用 汉字和大写字母长度算1,其它字符长度算0.5
 *
 * @param  string  $str  原字符串
 * @param  int     $len  截取长度
 * @param  string  $etc  省略字符...
 * @return string        截取后的字符串
 */
if(!function_exists('ReStrLen'))
{
    function ReStrLen($str, $len=10, $etc='...')
    {
        $restr = '';
        $i = 0;
        $n = 0.0;

        //字符串的字节数
        $strlen = strlen($str);
        while(($n = 248)
            {
                $restr = $restr.substr($str, $i, 5);
                $i = $i + 5;
                $n++;
            }
            else if($ascnum >= 240)
            {
                $restr = $restr.substr($str, $i, 4);
                $i = $i + 4;
                $n++;
            }
            else if($ascnum >= 224)
            {
                $restr = $restr.substr($str, $i, 3);
                $i = $i + 3 ;
                $n++;
            }
            else if ($ascnum >= 192)
            {
                $restr = $restr.substr($str, $i, 2);
                $i = $i + 2;
                $n++;
            }

            //如果是大写字母 I除外
            else if($ascnum>=65 and $ascnum            
关注
打赏
1661217259
查看更多评论
0.0428s