PHP Array Maximal Adjacement Difference
function arrayMaximalAdjacentDifference($a)
{
$dif = 0;
for ($i = 1, $c = count($a); $i < $c - 1; $i++) {
$dif = max($dif, abs($a[$i] - $a[$i - 1]), abs($a[$i] - $a[$i + 1]));
}
return $dif;
}
This checks the gap between each pair of neighbors and returns the largest difference.