简易的一言

August 17, 2017 · 代码 · 294次阅读

是这样的,想搞一个api玩玩,折腾了30秒,发现并不可能

于是就写了个玩具,用的本地源
为什么不可能?我会说我是学业不精?

1

作为一个合格的一言,他起码得有句子,但是我的句子少的可怕
而且我还不会py

2

首先你要读取你的本地源

    <?php
      $hitokoto  = dirname(__FILE__) . '/hitokoto.json';

然后解码

    $data  = file_get_contents($hitokoto);
    $say = json_decode($data, true);

因为要随机输出,所以random一下

    $count = count($say);
    $random = array_rand($say);

然后输出

    $hitokoto =  $say[$random]['hitokoto'];
    echo $hitokoto;

最后提一下,你的json格式至少应该是这样

[
    {
        "id": "1367158739000",
        "hitokoto": "\u82e5\u9690\u82e5\u73b0\u624d\u662f\u827a\u672f\uff01",
    },
    {
        "id": "1370006300000",
        "hitokoto": "\u82e6\u5230\u5934\u672a\u5fc5\u662f\u751c\u7684\uff0c\u800c\u751c\u5230\u5934\u4e00\u5b9a\u662f\u82e6\u7684 \u3002"
    }
]

3

实验一下
捕获.PNG


喝杯水

标签:hitokoto

最后编辑于:2017/11/18 10:36

添加新评论

  1. 2017-08-17 10:35

    可以∠( ᐛ 」∠)_

    回复

CATEGORIES

控制面板