利用php的similar_text(string1,string2,percent)函数推荐相关商品、文章等

一个php自动的简单的内置方法,可以实现类似文章、商品的推送,可以实现基本的需求。

php版本>=4.0

语法:

similar_text(string1,string2,percent)
string1和string2是对比字符串,后面percent是相似度百分比,可以选填。

下面直接上效果图:

代码部分:

<?php
/**
 * Created by Brisk
 * User: 1076963452@qq.com
 * Datetime: 2018/12/21 13:20
 */
$str = '微信开发商城定制软件开发小程序开发';
$list = [
    'a'=>'微信开发公众号开发',
    'c'=>'小程序开发软件服务商微信定制',
    'd'=>'软件定制开发',
    'e'=>'开通服务,云开发,一键搭建服务器',
    'g'=>'商城开发软件定制小程序 ',
    'f'=>'软件开发定制',
    'gg'=>'人生,不值得'
];
$res = [];
foreach ($list as $k=>$val){
    $n = similar_text($str,$val,$percent);
    $res[$percent]= [$n,$val,$percent.'%'];

}
krsort($res);//按有大到小倒叙
echo '<pre>',$str,'<hr>';
print_r($res);

效果部分:


评论/留言