Heim  >  Artikel  >  Backend-Entwicklung  >  中国合伙人英文台词 解决中英文字符串长度问题函数

中国合伙人英文台词 解决中英文字符串长度问题函数

WBOY
WBOYOriginal
2016-07-29 08:36:131398Durchsuche

复制代码 代码如下:


function strSplit($s, $len) {
    $end = '…';
    $result = '';
    $strLen = strlen($s);
    if ($strLen         return $s;
    }
    $len -= 2;
    for ($i=0; $i        $c = $s[$i];
        if (ord($c)             $result .= $c;
        } elseif ($i+1            $result .= $s[$i++] . $s[$i];
        }
    }
    return ($i }
echo strSplit('1234567', 10), '
';
echo strSplit('1234567890', 10), '
';
echo strSplit('1234中文567890abcdefghijkl', 10), '
';
echo strSplit('全部都是中文', 10), '
';
echo strSplit('全a部b都c是d中e文', 10), '
'; 
输出:
1234567
1234567890
1234中文…
全部都是…
全a部b都… 

以上就介绍了中国合伙人英文台词 解决中英文字符串长度问题函数,包括了中国合伙人英文台词方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn