前两天,朋友收到一本书《答案之书》
看起来针不戳,想要.JPG
于是乎 写了一个答案之书的接口。
但是,内容并没有太多…因为字太多了我懒得复制…
只是抄了其中很小的一部分
还有很多没有写…
以下是代码部分(PHP)
<?php
$array = json_decode(file_get_contents('./data.json'),true);//读取本地文件并解码为PHP变量
$rand = array_rand($array,1);//随机读取一个key
$type = $_REQUEST['type'];//获取返回条件
if($type == 'text'){
//返回条件如果是text
echo $array[$rand]['zh'];
echo "\n";
echo $array[$rand]['en'];
}else{
//返回条件如果为其他的
$zh = $array[$rand]['zh'];
$en = $array[$rand]['en'];
echo json(array('code'=>1,'text'=>'获取成功','data'=>array('zh'=>$zh,'en'=>$en)));
}
function json($arr){
header('Content-type: application/json');
return stripslashes(json_encode($arr,JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
}
上面代码中提到了 stripslashes
这里说明一下 stripslashes
在PHP中是去除\反向斜杠用的,使其更加美观。
data.json
文件下载
6
666
w
谢谢大佬