wp_fuzzy_number_match( int|float $expected, int|float $actual, int|float $precision = 1 ): bool

Checks if two numbers are nearly the same.


Description

This is similar to using round() but the precision is more fine-grained.


Top ↑

Parameters

$expected int|float Required
The expected value.
$actual int|float Required
The actual number.
$precision int|float Optional
The allowed variation.

Default: 1


Top ↑

Return

bool Whether the numbers match within the specified precision.


Top ↑

Source

File: wp-includes/functions.php. View all references

function wp_fuzzy_number_match( $expected, $actual, $precision = 1 ) {
	return abs( (float) $expected - (float) $actual ) <= $precision;
}


Top ↑

Changelog

Changelog
Version Description
5.3.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.