-1

我正在使用 php 从 mysql 数据库中调用所有名称。有些名字很大。所以我想显示前 7 个字符并输入“...”

这是我的代码:

<?php $result = mysql_query("SELECT * FROM Persons WHERE section='one' ORDER BY FirstName");
while($row = mysql_fetch_array($result))
{
    $fst = $row['FirstName']; ?>

请问有什么建议吗?

4

2 回答 2

2

试试喜欢

if(strlen($row['FirstName']) > 7)
     $fst = substr($row['FirstName'],0,7).'....'; 
于 2013-06-01T11:34:05.667 回答
1

尝试这个:

if (strlen($fst) <7) {
    echo $fst;
    } 

else{
    echo substr($fst,0,7); echo "..."; 
    }
于 2013-06-01T11:36:48.197 回答