就是用php写一个算法,查寻数组里第一个大于某数的值。
比如一个数组是arry('1.0.1','1.0.5','1.1.8','1.2.0')
如果给个字符串:1.0.3则返回1.0.5,给1.1.8则返回1.2.0

8 个解决方案

#1


$a=array('1.0.1','1.0.5','1.1.8','1.2.0');
$c='1.0.3';
$t=array_filter($a,function($a)use($c){return$c<$a;});
sort($t);
echo$t[0];
1.0.5

更多相关文章

  1. 以完整二叉树,数组格式获取所有节点
  2. 在两个不同的地方分割/爆炸一个PHP字符串
  3. php把从数据库读取出来的数据存放到数组里
  4. PHP中的嵌套(多个)字符串插值
  5. 在key/value的基础上将数组分组到另一个数组中
  6. MySQL / PHP:将整行推入关联数组,_without_命名每个单元格
  7. 在ajax中接收php多维数组。
  8. 查找具有特定数据字符串的数组并返回其具有的另一个数据字符串
  9. 在php中,从字符串中删除逗号后的所有内容

随机推荐

  1. 从简单的线性数据结构开始:穿针引线的链表
  2. Excelize 2.3.2 发布, Go 语言 Excel 文档
  3. 图解LeetCode第 3 号问题:无重复字符的最
  4. 在数据结构中穿针引线:链表实现栈和队列
  5. 摄像机通道号对接
  6. 看动画轻松理解时间复杂度(二)
  7. AliRTC QoS 屏幕共享弱网优化之若干编码
  8. Android(安卓)studio 使用心得(一)---and
  9. 图解LeetCode第 26 号问题:删除排序数组中
  10. 十大经典排序算法动画与解析,看我就够了!(配