您现在的位置是:网站首页 > 学无止境

博客随机一句话

KOK2017-09-051773 人围观

有些时候我们想让博客内某个地方显示随机的一句话,比如名言,名句等内容。
此方法适用于Typecho,方法摘自typecho论坛
具体方法如下:

方法一:
以下代码放入functions.php里

    随机格言 
       function eallion($type)
       {
          $i = 0;
          $saying="";
          switch ($type)
          {
             case "notice":
             $saying='天行geek,君子以自强bullshit,地势queen,君子以hold载物。';
             break;
             case "ad":
             $i=rand(0,1);
             {
             if ($i==0)
             {$saying="莺花犹怕春光老,岂可教人枉度春";}
             else
             {$saying="马行无力皆因瘦,人不风流只为贫";}
             break;
             }
             default:
                $ads = array(
                   '随机内容1',
                   '随机内容2',
                   '随机内容3',
             );
          $rand = array_rand($ads);
          $saying=$ads[$rand];
          }
          echo $saying;
       }

ads = array里面按格式增加你想要显示的格言。

在需要随机显示的地方调用:

<?php eallion("geyan"); ?>

具体演示效果,查看本博文章底部。

方法二:
在 function.php 文件中添加代码

    function random_str() {
        $poems = "内容1
    内容2
    内容3
    内容4
    内容5
    内容6";
        $poems = explode("\n", $poems);
        return $poems[rand(0, count($poems) - 1)];
    }
    function says() {
        $says = random_str();
        echo $says;
    }

使用 <?php says(); ?>进行调用。

文章评论

    仅有 1 条评论


    1. Samuel
      留个言,感谢,找了好久终于找到可以使用。
      SamuelLV.1  291天前回复

    发表新评论

最新留言

  • KOK: 最好的生活是用心甘情愿的态度,过随遇而安的生活。
  • 丘八: 写的很好,支持一下
  • KOK: 首页分类id没有设置已修复不设置分类id不显示
  • KOK: 首页分类id没有设置已修复不设置分类id不显示
  • in1874: 主题启用,但上首页404 上不上少什么插件,博主能写清楚一些吗?
  • KOK: 创业本质上就一件事,找人。尤其是合伙人。人不靠谱,再好的事情也能...
  • 头条新闻: 文章不错非常喜欢,支持一下吧
  • 今日新闻: 文章不错非常喜欢,支持
  • KOK: 不要去听别人的忽悠,你人生的每一步都必须靠自己的能力完成。自己肚...
  • KOK: 身在空中不是仙,身上若无千斤担,谁拿生命赌明天。

微信关注