iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么查询最接近一个数
  • 570
分享到

php怎么查询最接近一个数

2024-04-02 19:04:59 570人浏览 八月长安
摘要

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php怎么查询最接近一个数?php获取指定范围内最接近数的方法具体实现方法如下:// Returns the next higher or lower number

教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php怎么查询最接近一个数?

php获取指定范围内最接近数的方法

具体实现方法如下:

// Returns the next higher or lower number
function NextRelatedNumber($number, $range){  
  $r = $number % $range;
  $f = $number - $r;
  $b = round($r / $range, 0);
  return ($b == 1) ? $f + $range : $f;  
}
// Returns the next higher number
function NextHigherNumber($number, $range){  
  $r = $number % $range;
  $f = $number - $r;
  $b = ceil($r / $range);
  return ($b == 1) ? $f + $range : $f;  
}
// Returns the next lower number
function NextLowerNumber($number, $range){  
  $r = $number % $range;
  $f = $number - $r;
  $b = floor($r / $range);
  return ($b == 1) ? $f + $range : $f;  
}
// Returns the next related number from an array
function NextNumberArray($Number, $NumberRangeArray){
  $w = 0;
  $c = -1;
  $abstand = 0;
  $l = count($NumberRangeArray);    
  for($pos=0; $pos < $l; $pos++){
    $n = $NumberRangeArray[$pos];
    $abstand = ($n < $Number) ? $Number - $n : $n - $Number;
    if ($c == -1){
      $c = $abstand;
      continue;
    }
    else if ($abstand < $c){
      $c = $abstand;
      $w = $pos;
    }
  }
  return $NumberRangeArray[$w];
}
  
// Examples
// --------
// 0 10 20 30 40 50 ...
print 'NextRelatedNumber: ';
print NextRelatedNumber(44, 10) . "\n";
// returns --> 40
// 0 20 40 60 80 100 ...
print 'NextHigherNumber: ';
print NextHigherNumber(41, 20) . "\n";
// returns --> 60
// 0 5 10 15 20 25 30 35 ...
print 'NextLowerNumber: ';
print NextLowerNumber(57, 5) . "\n";
// returns --> 55
// Example with Array
print 'NextNumberArray: ';
print NextNumberArray(45, array(3, 8, 19, 34, 56, 89)) . "\n";
// returns --> 34
// (45 is between 34 and 56 but 34 is the next)

以上就是php怎么查询最接近一个数的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php怎么查询最接近一个数

本文链接: https://www.lsjlt.com/news/116939.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么查询最接近一个数
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php怎么查询最接近一个数?php获取指定范围内最接近数的方法具体实现方法如下:// Returns the next higher or lower number ...
    99+
    2022-10-27
  • php如何查询最接近一个数
    本文小编为大家详细介绍“php如何查询最接近一个数”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何查询最接近一个数”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php查询最接近一个数的方法:1、创建一个...
    99+
    2023-07-04
  • mysql查询最近一小时的数据
    date_sub()函数: DATE_SUB(date,INTERVAL expr type)    实例: SELECT NOW(),DATE_SUB(NOW(),INTERVAL 1 HOUR) as the_time...
    99+
    2015-02-12
    mysql查询最近一小时的数据 数据库入门 数据库基础教程 数据库 mysql
  • 怎么在mysql中查询最接近的记录数据
    这篇文章给大家介绍怎么在mysql中查询最接近的记录数据,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。查询场景:现在的需求是查询年龄最接近20岁的用户,获取前5个我现在的数据库记录用户...
    99+
    2022-10-18
  • 怎么在postgresl中查询最近的数据
    在postgresl中查询最近数据的方法:1.启动postgresql服务;2.登录postgresql数据库;3.执行命令最近数据;具体步骤如下:首先,在命令行中启动postgresql服务;net start postgresqlpos...
    99+
    2022-10-12
  • 怎么在mysql中查询最近的数据
    在mysql中查询最近数据的方法:1.启动mysql;2.登录mysql数据库;3.进入数据表;4.执行SELECT * FROM语句查询;具体步骤如下:首先,在命令行中启动mysql服务;service mysql start  ...
    99+
    2022-10-18
  • Mysql 查询统计最近12个月的数据
    包括当月: SELECTt1.yf AS 'month',count( t2.uuid ) AS totalFROM(SELECTDATE_FORMAT(( CURDATE()), '%Y-%m' ) AS 'yf' UNI...
    99+
    2023-10-12
    mysql 数据库 sql
  • php mysql怎么查询个数
    这篇文章主要介绍“php mysql怎么查询个数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php mysql怎么查询个数”文章能帮助大家解决问题。php mysql查询个数的方法:1、在mysq...
    99+
    2023-07-04
  • php怎么封装一个数据库查询的函数
    这篇文章主要介绍“php怎么封装一个数据库查询的函数”,在日常操作中,相信很多人在php怎么封装一个数据库查询的函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php怎么封装一个数据库查询的函数”的疑惑有所...
    99+
    2023-07-05
  • 怎么用php做一个查询语句
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。怎么用php做一个查询语句?php使用select语句查询数据信息<html> <head> <title>Fin...
    99+
    2022-11-18
    php
  • php怎么查询一个月时间内的数据
    要查询一个月时间内的数据,我们需要首先确定查询的起始和结束时间。通常情况下,我们可以使用PHP中的时间函数和日期格式化来实现这个目标。下面是一个示例代码,展示了如何使用PHP查询最近一个月内的数据:<php // 获取当前时间戳 $c...
    99+
    2023-05-14
    php
  • mysql 查询最近6个月的数据(每个月的数据,没有数据的为0)
    select date_table.lastDays as monthValue,IFNULL(temp.count, 0 ) as eventCount from ( SELE...
    99+
    2023-09-07
    mysql 数据库 sql
  • MYSQL SQL查询近7天一个月的数据的操作方法
    MYSQL SQL查询近7天,一个月的数据 //今天 select * from 表名 where to_days(时间字段名) = to_days(now())...
    99+
    2023-05-18
    mysql查询近7天数据 mysql查询一个月的数据
  • MYSQL SQL查询近7天一个月的数据的操作方法
    mysql SQL查询近7天,一个月的数据 //今天 select * from 表名 where to_days(时间字段名) = to_days(now()); //昨天 SELECT *...
    99+
    2023-04-26
    mysql查询近7天数据 mysql查询一个月的数据
  • 怎么在Linux系统查询机器最近重启时间
    这篇文章主要介绍了怎么在Linux系统查询机器最近重启时间,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用 who 命令来查看系统重新启动的时间/日期你需要在终端使用 wh...
    99+
    2023-06-16
  • php怎么查询数组某一个value是否存在
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php查询数组某一个value值是否存在方法1:使用in_array()函数in_array() 函数可以查找数组中是否包含某个值,如果存在则返回 TRUE,不存在则返...
    99+
    2019-12-26
    php 数组 值是否存在
  • php 怎么查询数组字段最小值
    本文操作环境:Windows7系统、PHP7.1、Dell G3。php 怎么查询数组字段最小值PHP获取数组最小值使用内置函数:min()第一步,定义一个数组使用内置函数min()获取数组中的最小值打印得到的最小值保存文件,在浏览器查看打...
    99+
    2019-05-04
    php 最小值
  • 聊聊怎么用php查询数据库中最新的一条数据
    在编写 PHP 应用程序时,使用 SQL 查询是非常常见的操作。通常,我们需要在数据库中找到最新添加的数据,并将其显示在页面上。在本文中,我们将讨论如何使用 PHP 查询数据库中最新的一条数据。查询数据库中的最新一条数据通常需要以下步骤:连...
    99+
    2023-05-14
  • php封装一个数据库查询的函数
    在网站开发中,对于数据库的操作是非常常见的。而对于PHP语言,查询数据库也是一个非常重要的功能。在PHP中,我们通过MySQLi和PDO两种扩展去操作数据库。而在使用MySQLi和PDO查询数据库时,我们通常需要写很长的代码,这样增加了不必...
    99+
    2023-05-14
    php
  • oracle怎么查询下一个序列
    要查询 Oracle 数据库中的下一个序列值,可以使用以下 SQL 语句:```sqlSELECT sequence_nam...
    99+
    2023-08-22
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作