• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    PHP 在大文本中实现 Read More(更多)效果

    Posted by 撒得一地 on 2016年6月14日 in PHP笔记
    国外稳定加速器推荐    Express | Vypr

    如果你正在用 PHP 开发在主页上显示多篇文章的网站时。那么你可能需要显示每篇文章的部分内容,然后在该篇文章末尾处用 "Read More…" 链接来省略后面文章的容网。当用户点击更多的链接,则跳转到该篇文章,并显示全部内容。这样做的好处是通过显示"Read More",增加了页面的可读性,而且在单个页面中可以简单明了的显示更多的文章列表。

    所以在这篇文章中,您将学习到如何创建"Read More…"链接,点击它将显示页面中的全部内容。

    下面是首先显示几行内容,然后创建 "Read more" 链接的实例,通过单击"Read more"将在页面中显示全部内容。

    下面的代码将显示几行文章的内容与及 "Read More…" 链接。

    <?php
    $content = "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam";
    
    // your page id to display full content
    $page_id = 456;
    
    // your page file to display full content
    $link = "page.php";
    
    // limit content character
    $limit = 100;
    
    // Called readMore() function to convert full content to read more link
    echo readMore($content,$link,"id",$page_id, $limit, $limit);
    ?>
    

    以下是一个 readMore() 函数来创建带有"Read More"链接的内容。

    <?php
    // Function to create read more link of a content with link to full page
    function readMore($content,$link,$var,$id, $limit) {
    
    $content = substr($content,0,$limit);
    
    $content = substr($content,0,strrpos($content,' '));
    
    $content = $content." <a href='$link?$var=$id'>Read More...</a>";
    
    return $content;
    
    }
    
    ?>
    

    注意:上面 readMore 函数里面的链接 id 是你最终跳转过去显示整篇文章的内容 id 

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    1 + 8 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 极速时时彩是哪里开的 重庆福彩欢乐生肖玩法 193期福彩开奖号多少 开乐彩官网 幸运飞艇投注平台app 最新双色球宝典爱奇艺 中国体彩网开奖结果 福彩3d论坛 7星彩18117期中奖号 21点纸牌 体彩p3字谜总汇天气网 彩票走势图 福彩3d走势图带连线 福彩中奖率最高专家 生肖时时彩中奖金额 二八杠游戏平台