- var_dump: documentation ( source)
<?php
$intervals = array(0,5,10,12);
$len = count($intervals);
$result = -1;
$needle = 5;
for ($i = 0; $i < $len; $i++) {
$current = $intervals[$i];
if ($current > $needle) {
$result = $i - 1;
break;
}
}
var_dump($result);