作者tkdmaf (皮皮快跑)
看板PHP
标题Re: [问题] 判断一数字是否介於某些范围之内
时间Sat Jun 13 10:35:36 2015
看来是个不错有趣的题目。
也来试了另一种写法。
<?php
$a = [2,7,14,28,32,38,41,49];
$b = 8;
function pair($array,$element) {
$cnt = 0;
while(($pair = array_slice($array,$cnt,2)) && (count($pair) === 2)){
$cnt += 2;
if($pair[0] <= $element && $pair[1] >= $element){
return true;
}
}
return false;
}
echo pair($a,$b);
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.180.211.209
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1434162939.A.51E.html
1F:→ MOONRAKER: array_slice()这样用不错 平常觉得实在很难用 06/13 12:30