1.网上找到一个插件,本来想二开,结果后来全部重写了
2.本想用php分词,发现并不好用,且好久没有维护,还是用flask搞了个接口,结合php做了个关键字接口
涉及到的php问题:
获取json数据
$url = 'http://urltotheapi';
$content = file_get_contents($url);
$json = json_decode($content, true);
字符串转换为数组
$arr = explode(',', $str);
添加字符串到数组
array_push($arr, $value); //在数组尾添加元素
array_unshift($array,$value1,$value2...) //在数组头添加元素
数组去重
array_flip($arr)
foreach
foreach($finalstr as $key=>$vaule){
}
去掉多余html格式
strip_tags()
unicode转换
class Helper_Tool
{
static function unicodeDecode($data)
{
function replace_unicode_escape_sequence($match) {
return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
}
$rs = preg_replace_callback('/\\\\u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $data);
return $rs;
}
}
$title=Helper_Tool::unicodeDecode($title);