<?php
/**
* 二分查找
*/
function tow_part_find($array, $value, $x, $y){
$idx = intval(($x+$y)/2);
if($array[$idx] > $value){
tow_part_find($array, $value, $x, $idx);
}elseif($array[$idx] < $value){
tow_part_find($array, $value, $idx, $y);
}else{
echo $idx;
}
}
tow_part_find(range(0, 100), 30, 0, 100);
//输出30
php实现时间轮算法