就像iPhone应用程序名称太长一样,名称会被缩短。我真的很喜欢这种缩短名称或字符串的方法,而不是在其后附加“…”子句。如果我表达得有些混乱,很抱歉,我很难解释我想做什么。所以我来举个例子!
这就是我要附加“…”到缩短的字符串的方式(在PHP中)。
但请注意,这种方法在某些情况下并不适用,因为结尾可能不止5个字母。如果您能指点正确的方向,那就太好了,谢谢!
这就是我要附加“…”到缩短的字符串的方式(在PHP中)。
<?php
$string = "This is a test script";
if (strlen($string) >= 14)
echo(substr($string), 0, 13). "..."); // This is a test...
else
echo($string); // This is a test script
?>
我想要将名称或字符串分割并保留前10个字符,然后在中间插入“...”,最后取字符串的末尾5个字母并显示它们。我想到的方法如下:
<?php
$string = "This is a test script";
if (strlen($string) >= 20)
echo(substr($string, 0, 10). "..." .substr($string, 15, 20)); //This is a ...script
else
echo($string);
?>
但请注意,这种方法在某些情况下并不适用,因为结尾可能不止5个字母。如果您能指点正确的方向,那就太好了,谢谢!