如何在 PHP 数组中找到最佳匹配键

2023-11-29

我在 php.ini 中有一个关联数组。键是整数。如何找到与任何整数输入最近的键?


一个简单但暴力的方法:

$distance = 1000000;  // initialize distance as "far away"
foreach ($array as $idx => $value)
   if (abs ($idx - $target_index) < $distance)
   {
      $distance = abs ($idx - $target_index);
      $best_idx = $idx;
   }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 PHP 数组中找到最佳匹配键 的相关文章

  • 禁用 php 文件缓存以进行调试

    我有一个安装了 zpanel 和 apache2 php mysql 的 vps 我正在为 php 网站开发一个小型后端 对于准备发布的网站来说情况是完美的 但现在我需要禁用缓存 php 文件的服务器功能以立即测试我的 php 文件的正确性
  • 在数组中查找对象,并使用子数组检查属性

    我有下面的数组 每个元素都有另一个名为 FunctionityChildren 的数组 我需要找到包含该属性的唯一对象行动全面等于变量 例如 budget allocation 或 budget let bigArray Functiona
  • whereHas 之后的 where 查询在 Laravel 5.4 中无法正常工作

    就我而言 我有channels与多对多关系的表类别 table 我想获取他们的频道类别包含像doing这样的动态值LIKE查询每个类别的标题 但我需要检查 a 的另一列channel通过 where 子句 这是一个channel结构 id
  • PHP 如果找到特定值范围,则从主数组中删除子数组

    假设我有以下数组 9 gt Array 0 gt Bob Smith 1 gt email protected cdn cgi l email protection 2 gt Helsinki 3 gt 10 4 gt 34 5 gt 20
  • 如何将 GenericArray 转换为相同长度的数组?

    我正在计算给定数据的 SHA256 let hashvalue sha2 Sha256 digest data 计算后 我想将该值放入结构的一个字段中 let x Hash value hashvalue 但是 那Hashstruct 需要
  • 如果 Woocommerce 单一产品中的库存数量少于 10,请在库存数量旁边添加文本

    我发现这是作为另一个线程的评论发布的 但我不知道应该用它做什么 if product gt get stock quantity lt 10 echo Limited supply left 我想它应该有一个钩子 我试过woocommerc
  • VBA - Countif Range 与数组中的至少一个值匹配

    我不知道如何完成这项任务 如果该范围内的单元格中至少有一个单词与数组匹配 我需要计算工作表中的范围 例如 如果细胞 B2 有一个句子 其中包含数组中的单词之一 然后算作 1 然后简单地countif如果与数组匹配 则为范围 我的代码会更好地
  • 如何将这种奇怪的字符串解码为UTF-8? (PHP)

    所以我有 u041E u043B u0435 u0433 20 u042F u043A如何将其保存为真正的 UTF 8 或 对我来说更好的是 HTML 实体 这就是 JavaScriptescape 格式 它与 URL 编码类似 但不兼容
  • PHP - 可以将成员函数分配给变量吗? [复制]

    这个问题在这里已经有答案了 在 PHP5 中 变量可以作为函数进行计算1 http php net manual en functions variable functions php例如 function myFunc echo what
  • 在 Javascript 中用序列号映射数组

    下面的代码 let myArray Array apply null length 10 map Number call Number 创建以下数组 0 1 2 3 4 5 6 7 8 9 我只是不明白为什么 我在互联网上找不到任何解释这种
  • 我什么时候应该使用 Scala 的数组而不是其他集合之一?

    这更多的是风格和偏好的问题 但这里是 我什么时候应该使用 scala Array 我一直使用 List 偶尔会遇到 Seq Map 等 但我从未在野外使用或见过 Array 仅仅是为了兼容 Java 吗 我错过了一个常见的用例吗 首先 我们
  • php mail() 函数:如何在 html 消息中显示图像和使用样式[重复]

    这个问题在这里已经有答案了 我目前遇到 php 问题mail 功能 第一个问题是某些电子邮件浏览器 例如 gmail 不会自动显示图像 第二个问题是该消息未使用我输入的样式 p 这是仅适用于 php 的 消息 部分的代码mail 功能 其余
  • Woocommerce - 检查产品是否是在 60 天前创建的

    我想检查 Woocommerce 产品是否是在不到 60 天前创建的 如果属实 请做点什么 我正在使用官方 Woocmerce 功能获取在后端 管理中创建产品的日期 product gt get date created 我的代码部分有效
  • 如何正确使用 Bearer 代币?

    我正在制作一个授权系统PHP 我遇到了传递 JWT 令牌的承载方案 我阅读了 RFC 6750 1 我有以下疑问 这如何提高安全性 成功授权和登录后 服务器在其主体中使用 JWT 令牌响应客户端 现在当客户端发出另一个请求时 我不清楚如何实
  • Codeigniter 未连接到 SQL Server

    我正在尝试使用 CodeIgniter 连接到 SQL 服务器 如果我使用 sqlsrv 驱动程序 我会收到致命错误消息 如果我使用 odbc 驱动程序 我会收到 无法使用提供的设置连接到数据库服务器 错误消息 有谁知道如何解决这个问题 我
  • 你能帮助我更好地理解 PHP 类吗?

    我是一个学习速度很慢的人 我想在编码方面 我已经学习 PHP 几年了 但我仍然不理解类 所以是时候我付出一些努力 至少更好地理解它们了 我凡事都使用函数 人们经常在这里对我发表评论 他们不敢相信我有一个社交网站 而且我不使用课程 我真的不明
  • Laravel Factory:手动增量列

    对于以下工厂定义 该列order需要按顺序进行 已经有专栏了id即自动递增 第一行的order应该开始于1以及每个附加行的order应该是下一个数字 1 2 3 etc factory gt define App AliasCommand
  • WordPress 中的多词搜索不显示搜索结果

    我自定义了一个主题 但在使用多词查询的搜索结果时遇到一些问题 网站上线时间为www aetterworldbydesign com http abetterworldbydesign com 搜索单个单词 http www abetterw
  • PHP 数组比较

    如何比较两个数组 例如我有array a b c and array a c b 当它们进行比较时 它会返回 true 但如果其中一个字母没有在其中之一中找到 它将返回 false 顺序并不重要 在比较之前 您需要将两个数组的内容调整为相同
  • 错误 1366 (HY000):整数值不正确:第 1 行的列“id”的“”[已关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 My code sql INSERT INTO static table name sql join array key

随机推荐

  • 将 9 补丁图像添加到 Android Studio

    我使用以下命令创建了一个九补丁图像简单的九补丁生成器 这将创建一个目录res folder 包含图像的每个像素密度版本的文件夹 In Eclipse with ADT人们可以简单地将这些文件夹拖放到res 您的项目的文件夹 这看起来很简单
  • 正在链接... LINK:致命错误 LNK1181:无法打开输入文件“libgsl.a”

    我正在使用 SIFT 算法代码Rob Hess它在 Windows 中使用 OpenCV 库 我使用 Visual Studio 2008 作为 IDE 当我在 VS 中运行具有 调试 作为解决方案配置的图像匹配程序时 没有问题 一切正常
  • 为什么初始 CSS 样式在 DOM element.style 字段上不可见?

    好吧 我完全期待着因为问一些愚蠢的事情 或者至少重复 而陷入困境 但在所附的片段中 为什么我必须使用window getComputedStyle访问 CSS 应用的样式 我的印象是 style字段至少会反映 CSS 最初应用的样式和 或此
  • 如何使用 python 检索弹性搜索中某个术语的频率?

    我必须找到该术语在所有包含该术语的匹配文档中出现的频率 例如 天空 例如 如果 doc1 有一个句子 天是蓝的 天是蓝的 doc2 有一句话 飞机在天上飞 那么术语 天空 的总频率应该是 3 我发现术语向量如下所述 https www el
  • java mp3 输入流到字节数组?

    在你说 谷歌它 之前 我尝试过 发现了一些有趣的文章 但没有任何效果 我需要将 mp3 文件从网站转换为字节流 稍后可以将其保存到本地文件中 这是我的代码 最重要的部分 Url url new Url someUrl URLConnecti
  • Excel图表动态范围选择

    我有一个客户对 Excel 工作表设置有一个简单但复杂的请求 但我不知道从哪里开始 我正在画一个空白 我们有一个数据范围 例子 Quarter Data 2010Q1 1 2010Q2 3 2010Q3 4 2010Q4 1 我在此基础上建
  • 如何从android中的线程中获取结果?

    我有一个主类 一个工作线程类 它们是分开的 在主线程中 我将输入传递给工作线程并要求它工作 完成后 我希望它将结果发送回主线程 我怎样才能做到这一点 public class MainActivity extends Activity Ha
  • 限制对特定邮箱的域范围委派

    我一直在开发服务器到服务器的谷歌日历集成 通过它连接 读取和写入用户的日历 这工作得很好 但是我有一个关于权限范围的问题 使用具有域范围委派的服务帐户 这意味着该帐户可以访问组织中从 CEO 到我的每个用户的日历 有没有办法从 Google
  • 定义 JavaScript 事件对象

    为什么我会收到这段代码的错误 function catchevent eventSrcID event srcElement event srcElement id undefined eventtype event type status
  • 反向 Ajax + JSP-Servlet

    我们正在尝试在我们的项目中创建一个反向ajax 我在网上查了一下 没有找到具体的东西 我无法成功运行任何提供的教程 我的目标是 当服务器有偶数推送时 可能是高 CPU 使用率 RAM 等 提供屏幕警报 如弹出窗口 HTTP 协议 毕竟幸运的
  • 适用于多个 IDP 的 Spring SAML 扩展

    我们计划在我们的应用程序中使用 spring saml 扩展作为 SP 但我们的应用程序的要求是我们需要与 1 个以上的 IDP 进行通信 任何人都可以向我提供 指导我使用多个 IDP 的示例吗 我还想知道 spring saml 扩展支持
  • 将 Karma-runner 与 AngularJS、Jasmine、CoffeeScript 结合使用

    我的应用程序除了jRuby Rails uses AngularJS CoffeScript 我想测试我的javascriptJasmine并运行它Karma aka Testacular 但我收到一条错误消息 指出我的Angular 模块
  • 如何在嵌套目录中生成sphinx停靠点?

    我想从嵌套文件夹结构中的脚本生成 sphinx autodoc 文档 programs general name another folder script1 py script2 py 由于某种原因 script1 py 和 script
  • CommonsMultipartFile 无法解析为类型

    将 spring 从旧版本升级到 Spring 6 0 4 后我注意到这个文件已经移动 从这里 Spring docs 4 3 x for CommonsMultipartFile 6 0 4 上的 web 没有公共资源不再就像 4 3 x
  • 将 d3 交互式矩阵散点图更新到 v4 时出现问题

    我试图通过将我感兴趣的各种 v3 脚本更新到 v4 来提高我使用 D3 js 的技能 但在尝试 移植 Mike Bostok 在此发布的交互式散点图矩阵时遇到了困难 https bl ocks org mbostock 4063663 虽然
  • 将背景应用于 和/或

    toggle click function html toggleClass bg html bg background blue body background yellow Test br
  • HTML5 文本区域占位符未出现

    我无法弄清楚我的标记出了什么问题 但文本区域的占位符不会出现 看起来好像它可能被一些空格和制表符覆盖 当您将焦点放在文本区域并从光标所在位置删除 然后离开文本区域时 就会出现正确的占位符
  • RSA.ImportParameters() 中的 CryptographicException - 特殊 1024 密钥中的错误数据

    我们有一个 C Net 4 0 应用程序 它从 Web 服务中接收的 Base64 字符串导入 RSA 私钥 该应用程序非常适合 1024 位 RSA 密钥 但不适用于特殊类型的 rsa 私钥 大约 1 的密钥 以下是字节长度 工作键 模数
  • 获取当前用户时区

    我一直在使用Session getTimeZone 获取当前用户的时区 我刚刚注意到它已经已弃用 而且我看不到任何可以复制此功能的东西 我的用户遍布美国各地 日期 时间应采用相应的格式 如何获取当前用户的时区而不是脚本 所有者的时区 该项目
  • 如何在 PHP 数组中找到最佳匹配键

    我在 php ini 中有一个关联数组 键是整数 如何找到与任何整数输入最近的键 一个简单但暴力的方法 distance 1000000 initialize distance as far away foreach array as id