<分区>
<分区>
我是初学者,我有一个问题。我希望如果我的文本超过 5 个字符,它会写 5 个字符 + ... 。这是为了缩短导航栏中的名称,如果它太长,它会导致我的导航中出现错误。
这是一个期望结果的例子:
我的文本:TheTest
输出:TheTe...
我想我可以用 strlen()
做到这一点,但不知道如何做到这一点。也许有一个 overflow
?
我试着用 text-overflow: ellipsis;
来做,但也没用
你能帮帮我吗?
最佳答案
检查长度是否超过5个字符
$mesage="This is text String";
if(strlen($mesage)>5){
echo substr($mesage,0,5)."...";
}
else{
echo $mesage;
}
关于 strlen() 的更多信息:
http://www.php.net/manual/de/function.strlen.php
substr():
https://www.php.net/manual/en/function.substr.php
关于php - 如何写... 5 个字符后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56316065/