Normalize Array

Normalize array values to a 0-1 range using min-max scaling.

Code

General
$min = min($arr);
$max = max($arr);
$range = $max - $min;
return array_map(fn($x) => $range == 0 ? 0 : ($x - $min) / $range, $arr);

Parameters

Array of numbers

Server

More PHP Snippets