2016-05-15 78 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(); 
}); 
相關問題