2016-05-15 47 views
-4
<?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']全长?如何从字符串显示最多200个字符

+0

Letter?你的意思是人物?整个文本有多大? – Strawberry

+0

你可以参考这个:http://jsfiddle.net/7Vv8u/5/ – Aparna

+0

检查此链接http://stackoverflow.com/questions/4258557/limit-text-length-in-php-and-provide-read-更多链接 –

回答

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(); 
}); 
相关问题