【问题标题】:How to display a maximum of 200 characters from string [duplicate]如何从字符串中显示最多200个字符[重复]
【发布时间】:2016-05-15 18:07:57
【问题描述】:
<?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'] 的完整长度?

【问题讨论】:

标签: javascript php jquery html


【解决方案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();
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    • 2016-09-15
    • 2011-08-01
    • 2021-11-09
    相关资源
    最近更新 更多