42
loading...
This website collects cookies to deliver better user experience
<?php
function binarySearch($array, $element) {
$start = 0;
$end = count($array) - 1;
while($start <= $end) {
$mid = floor(($start + $end) / 2);
if ( $element == $array[$mid] ) {
return $array[$mid];
} elseif ( $element > $array[$mid] ) {
$start = $mid + 1;
} else {
$end = $mid -1;
}
}
return -1;
}
$number = [3,6,8,10,44,56,58,89,90,100,300];
echo binarySearch($number, 58);