修剪数据库中的内容?

时间:2013-06-01 11:32:44

标签: php mysql

我使用php调用mysql数据库中的所有名称。有些名字非常大。所以我想展示前7个charectors并把“......”

这是我的代码:

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

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

尝试

if(strlen($row['FirstName']) > 7)
     $fst = substr($row['FirstName'],0,7).'....'; 

答案 1 :(得分:1)

试试这个:

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

else{
    echo substr($fst,0,7); echo "..."; 
    }