php - 检查值是否在范围内 php

标签 php arrays function output

我想检查范围内的值,或者假设我的范围是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.

Demonstration

关于php - 检查值是否在范围内 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23454419/

相关文章:

php - 我应该将我的 Laravel 4 应用程序更新到 Laravel 5 还是创建一个新的 Laravel 5 应用程序

php - .css 和 .js 在被 HTML 调用时返回错误 500,但在新选项卡中打开时不会

javascript - 如何将 PHP 数组转为 Javascript

python - 如何在 Python 中将二进制向量旋转到最小值

php - 输入 : '' ' (ASCII=39) 中的意外字符

php - 如何从 php 创建新的 MySQL 数据库用户

JavaScript。数组元素初始化顺序

r - 在 R data.table 中,添加一个名称基于字符串的列

处理标量或数组的 Python 函数

pandas - 如何将所有列直接映射到pandas