我是初学者,我有一个问题。我希望如果我的文本超过5个字符,它写5个字符+ ...。这是为了在导航栏中缩短一个名称,如果它太长了,它会导致我的导航中的bug。
以下是所需结果的示例:
我的文本:TheTest
输出:TheTe...
我想我可以用strlen()
做到这一点,但我不知道该怎么做。也许可以用overflow
?
我试着用text-overflow: ellipsis;
做,但也不起作用,你能帮我吗?
发布于 2019-05-27 02:01:55
只需检查长度是否超过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的更多信息
https://stackoverflow.com/questions/56316065
复制相似问题