如何从字符串中显示最多200个字符

时间:2016-05-15 18:07:58

标签: javascript php jquery html

<?php 
include ($_SERVER['DOCUMENT_ROOT'].'/header.php');
include ($_SERVER['DOCUMENT_ROOT'].'/adtop.php');
if(mysql_num_rows($deals) > 0){

    while($row = mysql_fetch_assoc($deals)){
  echo '<div id="dealbox">'; 

echo '<div id="dealdesc class="more">';
echo $row['dealdesc'];
echo '</div>';
}
?>

如何限制$row['dealdesc']最多显示200个字符,并显示“阅读更多”按钮,点击该按钮时会显示$row['dealdesc']的全长?

1 个答案:

答案 0 :(得分:1)

你想使用php的substr函数。使用如下。

substr($word, 0, 200)

现在你应该创建两个div。其中一个必须有全文,但另一个较少的形式。默认情况下,隐藏完整表单,点击阅读更多按钮后,将显示全文,并隐藏较少的表单。例如:

<div id="full" style="display:none">full text</div>

<div id="less">less text</div>


$('#less').click(function(){
$('#less').hide();
$('#full').show();
});