如何限制下面的锚文本只显示50个字符?
echo '<td style="" class="pointlink"><span class="pointlink"><a href="http://'.$rowad["1site"].'">'.$rowad["1site"].'</a></td>';
答案 0 :(得分:7)
或者,您可以使用CSS:
.pointlink {
width: 150px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
根据需要调整宽度,并自动使用省略号来剪切文本。
答案 1 :(得分:3)
您可以使用substr
功能将文字剪切为50个字符
function cut_text( $text, $len ) {
return strlen( $text ) > $len ?
substr( $text, 0, $len ) + '...' :
$text;
}
echo '<td style="" class="pointlink"><span class="pointlink"><a href="http://'.$rowad["1site"].'">' . cut_text( $rowad["1site"], 50 ) . '</a></td>';
答案 2 :(得分:2)
您可以使用substr
功能,例如
echo '<td style="" class="pointlink"><span class="pointlink"><a href="http://'.$rowad["1site"].'">'.substr($rowad["1site"],0,50).'</a></td>';