PHP Manual
/
Algorithms

Similar numbers - how to recognize it

23. 08. 2019

In the past, this article has described methods to recognize similar numbers.

For example, 500 199 Kč and 500 210 Kč are almost the same.

The solution is to calculate the proportion and compare against epsilon.

$x = 500199;
$y = 500210;
$epsilon = 0.001;
if (abs($x / $y) < $epsilon) {
// The numbers are similar
}

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
2.
Status:
All systems normal.
2024