相关疑难解决方法(0)

similar_text如何工作?

我刚刚找到了similar_text函数并正在玩它,但输出的百分比总是让我感到惊讶.请参阅以下示例.

我试图找到有关PHP上similar_text()提到的算法的信息:文档:

<?php
$p = 0;
similar_text('aaaaaaaaaa', 'aaaaa', $p);
echo $p . "<hr>";
//66.666666666667
//Since 5 out of 10 chars match, I would expect a 50% match

similar_text('aaaaaaaaaaaaaaaaaaaa', 'aaaaa', $p);
echo $p . "<hr>";
//40
//5 out of 20 > not 25% ?

similar_text('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 'aaaaa', $p);
echo $p . "<hr>"; 
//9.5238095238095 
//5 out of 100 > not 5% ?


//Example from PHP.net
//Why is turning the strings around changing the result?

similar_text('PHP IS GREAT', …
Run Code Online (Sandbox Code Playgroud)

javascript php c

54
推荐指数
3
解决办法
2万
查看次数

为什么在PHP或其他语言中使用动态变量(变量变量)

我刚刚介绍了PHP中动态变量的概念.对我来说,似乎在程序中使用动态变量会使其难以阅读/遵循.

任何人都可以向我解释这些好处和/或分享一个真正简单的现实世界的例子,说明何时可能需要PHP中的动态变量?

如果您想知道动态变量是什么以及它们如何工作,请查看此问题

php optimization performance coding-style php-7

8
推荐指数
1
解决办法
714
查看次数

标签 统计

php ×2

c ×1

coding-style ×1

javascript ×1

optimization ×1

performance ×1

php-7 ×1