Liknande nummer - hur man känner igen det

23. 8. 2019

Tidigare har vi i denna artikel beskrivit metoder för att känna igen liknande tal.

Exempelvis är "500 199 Kč" och "500 210 Kč" nästan identiska.

Lösningen är att beräkna andelen och jämföra med epsilon.

php
$x = 500199;
$y = 500210;
$epsilon = 0.001;
if (abs($x / $y) < $epsilon) {
// Siffrorna är likartade
}
Jan Barášek
Jan BarášekVí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:

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.