为了账号安全,请及时绑定邮箱和手机立即绑定

similar_text 最高字符串值

similar_text 最高字符串值

PHP
梵蒂冈之花 2021-07-13 21:58:42
我使用 similar_text 来查找与输入具有最高相似值的字符串我尝试使用rsort获取最高值,但是如何获取具有最高值的字符串?$similarities = [];$input = "makanan daerah";$type = array('pakaian','senjata','makanan', 'tarian');foreach ($type as $value) {    similar_text($input, $value, $percent);    $similarities[$value] = $percent;}rsort($similarities);echo($similarities[0]);我期望输出,makanan 但我可以显示的唯一输出是百分比值66.6667
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

我们可以尝试使用asort后者对术语和百分比的关联数组进行排序。然后,访问最后一个键,它应该与百分比最高的键重合:


$similarities = [];

$input = "makanan daerah";

$type = array('pakaian','senjata','makanan', 'tarian');

foreach ($type as $value) {

    similar_text($input, $value, $percent);

    $similarities[$value] = $percent;

}

asort($similarities);

print_r($similarities);

end($similarities);

$key = key($similarities);

var_dump($key);


Array

(

    [senjata] => 19.047619047619

    [tarian] => 30

    [pakaian] => 47.619047619048

    [makanan] => 66.666666666667

)

string(7) "makanan"


查看完整回答
反对 回复 2021-07-16
  • 1 回答
  • 0 关注
  • 185 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信