我想检查范围内的值,或者假设我的范围是D1到D40
,如果我输入D20
,那么它会返回范围内的值。
我检查了几个解决方案,但这仅适用于整数,不适用于字符串和整数。
编辑
范围将是动态的,例如AA20到AA30或AC10D到AC30D
最佳答案
你可以写一些像这样更简单的东西......
$arr = range(1,40); //<--- Creating a range of 1 to 40 elements..
array_walk($arr,function (&$v){ $v = 'D'.$v;}); //<--- Concatenating D to all the elements..
echo in_array('D20',$arr) ? 'Found' : 'Not Found'; //<-- The search part.
关于php - 检查值是否在范围内 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23454419/