Finde ikke-eksisterende værdi i $array
Hvis jeg har et array der ser således ud:$array = array(
0 => 0.50,
10 => 0.53,
20 => 0.57,
30 => 0.64,
40 => 0.70,
50 => 0.76,
60 => 0.81,
70 => 0.85,
80 => 0.89,
90 => 0.92,
100 => 0.94,
101 => 0.96);
Og en variabel der ser således ud:
$var = rand(1,200);
Hvordan finder jeg så værdien af $key?
Idéen er, at:
hvis $var = 8 returneres værdien fra $key = 10 (0.53)
hvis $var = 75 returneres værdien fra $key 80 (0.89)
hvis $var = 100 returneres værdien fra $key 100 (0.94)
hvis $var = 101 returneres værdien fra $key 101 (0.96)
hvis $var = 199 returneres værdien fra $key 101 (0.96) - hvis $var>101 returneres værdien fra $key 101
etc