PHP比较二维数组

2024-01-02

我想知道如何比较两个二维数组的值。

第一个数组

Array 1
(
    [0] => Array
        (
            [0] => a
        )

    [1] => Array
        (
            [0] => b
        )

    [2] => Array
        (
            [0] => c
        )

}

第二个

Array 2
(
    [0] => Array
        (
            [0] => a
        )

    [1] => Array
        (
            [0] => d
        )

    [2] => Array
        (
            [0] => e
        )

}

我需要创建循环来比较数组并检查匹配的值。就我而言, array1[0][0]=a 与 array2[0][0]=a 匹配。如果匹配,php 将输出一些 html。

我的 foreach 循环

foreach ($array1 as $arrays){
    foreach($arrays as $array){
      //need to compare array2 here not sure how to do it.
    }
}

foreach($array1 as $k1 => $arrays) {
    foreach($arrays as $k2 => $val) {

        if($array2[$k1][$k2] == $val) {
            // $array1[$k1][$k2] is equal to $array2[$k1][$k2]
        }
    }
} // end of foreach

The foreach($a as $k => $v)语法的作用与foreach($a as $v),除了它还将与值关联的键放入$k.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP比较二维数组 的相关文章

  • 更改 Woocommerce 中“我的帐户”页面上的标题

    我见过大量有关如何使用 WooCommerce 我的帐户仪表板重新排序 更改导航和页面的示例 但我一生都无法弄清楚如何更改每个部分的主要标题 我的帐户 订单 下载 地址等 我已经搜索过模板 但没有任何乐趣 我尝试使用条件 php 注释来回显
  • Laravel Auth:attempt() 不会持久登录

    我在网上找到了许多有类似问题的资源 但似乎没有一个解决方案可以解决我的问题 当我使用以下代码登录用户时 一切看起来都很好 email Input get email password Input get password if Auth a
  • Arrayadapter.getcount 空点异常

    我得到以下堆栈跟踪 下面是完整的副本 这几乎没有或根本没有表明大型应用程序中出现错误时的位置 并且用户反馈除了 崩溃 之外什么也没有 我能做些什么来进一步查明这一点吗 java lang NullPointerException at an
  • Smarty 如果 URL 包含

    使用 Smarty 标签我想确定 URL 是否包含单词 例如 if smarty get page contains product php 我知道 contains 不存在 但是我怎样才能轻松地编写类似的东西来实现上述代码呢 所有 PHP
  • 选择一组数字以达到最小总数的算法

    给定 一组数字n 1 n 2 n 3 n x 还有一个数字M 我想找到最好的组合 n a n b n c n gt M 该组合应达到达到或超过 M 所需的最小值 没有其他组合可以提供更好的结果 将在 PHP 中执行此操作 因此可以使用 PH
  • 简单的 PHP 回显代码不起作用

    这是我的 html 和 php 脚本 h1 Bob s Auto Parts h1 table width 100 tr tr table 为什么这个输出会出现一个 gt 我希望它是 这有效 仅有的 这是输出 鲍勃的汽车零件 鲍勃
  • TypeScript 枚举到对象数组

    我有一个这样定义的枚举 export enum GoalProgressMeasurements Percentage 1 Numeric Target 2 Completed Tasks 3 Average Milestone Progr
  • laravel - 使用请求类或输入类

    在宁静的控制器中 我应该使用哪个类来获取传递的变量 member gt email Input get email or member gt email Request get email 两种选择都适合我 但有什么区别 Input get
  • php中的条件格式化html表与时间戳比较

    echo table style width 100 tr echo td Order td echo td Destination td echo td Location td echo td Status td echo td Time
  • 在 C 中通过引用传递数组

    我是 C 新手 我有一个疑问 由于 C 函数创建其参数的本地副本 我想知道为什么以下代码按预期工作 void function int array array 0 4 array 1 5 array 2 6 int main int arr
  • 使用 PHP PayPal REST API 退款?

    我正在开发一个集成到 PayPal 的 REST API 中的 PHP 应用程序 我正确处理了事务并将事务 ID 保存到 MySQL 数据库中 我现在正在尝试退款 但无法让它停止给出 传入 JSON 请求未映射到 API 请求 错误 有人对
  • Turbo C 阵列问题

    我只是想问一些关于我的代码的事情 define LIM 40 main int day 0 float temp LIM clrscr do printf Enter temperature for day d day scanf f te
  • WordPress 包含 SVG 文件错误

    我使用 PHP 和 WordPress 在本地主机上 我可以毫无问题地包含 SVG 文件 但在实时服务器上 我尝试包含一个 SVG 文件以便能够使用 CSS 对其进行样式设置 我收到此错误消息 Parse error syntax erro
  • Node.js - console.log 不显示数组中的项目,而是显示 [Object]

    我在注销对象内数组的内容时遇到问题 实际的物体看起来像这样 var stuff accepted item1 item2 rejected response Foo envelope from The sender to new item1
  • 使用 json_encode() 函数在 PHP 数组中生成 JSON 键值对

    我正在尝试以特定语法获取 JSON 输出 这是我的代码 ss array 1 jpg 2 jpg dates array eu gt 59 99 us gt 39 99 array1 array name gt game1 publishe
  • Codeigniter - 出现 404 Not Found 错误

    我们在 godaddy 有两个托管套餐 我们的实时网站使用以下 htaccess 文件运行良好 无需在 url 中使用 index php 即可访问网站 RewriteEngine On RewriteCond REQUEST FILENA
  • 将 2D NumPy 数组按元素相乘并求和

    我想知道是否有一种更快的方法 专用 NumPy 函数来执行 2D NumPy 数组的元素乘法 然后对所有元素求和 我目前使用np sum np multiply A B 其中 A B 是相同维度的 NumPy 数组m x n 您可以使用np
  • 如何在Java中正确删除数组[重复]

    这个问题在这里已经有答案了 我刚接触 Java 4 天 从我搜索过的教程来看 讲师们花费了大量精力来解释如何分配二维数组 例如 如下所示 Foo fooArray new Foo 2 3 但我还没有找到任何解释如何删除它们的信息 从内存的情
  • ZF3/2 - 如何捕获 EVENT_DISPATCH 侦听器中引发的异常?

    有什么方法可以在 EVENT DISPATCH 监听器中抛出异常吗 class Module public function onBootstrap EventInterface event application event gt get
  • 如何使用 php 将 *.xlsb 转换为数组或 *.csv

    我正在尝试转换 xlsb文件到php array or csv文件 或至少 xls 我尝试使用PHPExcel 但看起来它无法识别该文件中的内容 我注意到 你可以重命名 xlsb文件到 zip文件 然后使用命令行解压缩unzip zip 之

随机推荐

  • 在 iPhone/iPad Safari 键盘中显示“搜索”按钮

    我注意到在戴尔或谷歌等网站上导航时 在 iPhone 上输入搜索文本框时 键盘上会出现一个蓝色按钮 搜索 而不是任何普通表单上出现的标准 开始 按钮 您应该怎么做才能显示搜索按钮 having 类型 搜索 通常 您只需让软件搜索键盘出现即可
  • 如何使用 Viewpager 实现 ListView?

    我是 android 开发的新手 我正在尝试在 viewpager 中显示列表视图 但是 当我尝试运行该应用程序时 由于空指针异常 它在 onCreate 期间崩溃 此行导致异常 listView setAdapter new UserIt
  • 是否可以将多个(两个)持久存储与一个对象模型一起使用,同时保持一个对象模型与另一个对象模型之间的关系?

    介绍 我的 iOS 项目附带了一个 SQLite 格式的核心数据持久存储 大小约为 160MB 那里有大量的分组信息 用户应该能够在其中标记最喜欢的信息 为此 我需要 至少部分 数据库具有写入功能 当然 应用程序包中提供的持久存储在设计上是
  • Windows SDK - C# - 调试进程退出并出现错误代码 -1073741502

    简洁版本 当进程退出并出现错误代码 1073741502 时 如何确定哪个 DLL 无法加载 以及可能的原因 长版 我正在尝试为 Mercurial 编写一个 pretxnchangegroup 挂钩 作为该挂钩的一部分 我需要获取运行命令
  • JS中生成不重复随机数

    我有以下功能 function randomNum max used newNum Math floor Math random max 1 if inArray newNum used 1 console log newNum is no
  • MRI ruby​​ 线程和性能

    我的第一个问题是这样的 但我已经潜伏了很长一段时间 所以如果我违反了任何规则或发布了垃圾问题 你必须原谅我 我试图更好地理解线程 我决定测试 MRI 并看看它的总体表现如何 给出以下代码 和输出 为什么线程操作比非线程变体慢得多 code
  • 是否可以使用 Javascript 捕获浏览器的文件打开/保存对话框事件

    使用 Javascript 可以监听浏览器的文件打开 保存对话框事件 当我收到保存文件对话框现已打开的通知时 我想执行一项操作 具体来说 我想在对话框打开时隐藏加载微调器 但这很可能是任何其他操作 我相信我可以为我创建的对话框执行此操作 但
  • 如何让 Visual C# studio 识别按键输入

    我对 C 和一般编程还很陌生 基本上我的问题是我试图编写一个简单的代码 它使用按键输入 但是当我运行 调试 程序时 它根本无法识别任何按键输入 KeyPreview设置为true 但似乎仍然没有做任何事情 你能告诉我我做错了什么吗 谢谢 u
  • DateFormat 日期解析行为从 Java 8 更改为 Java 9,是否有相关的环境设置? [复制]

    这个问题在这里已经有答案了 我有一个遗留的 Web 应用程序 其中的 Java 代码是在 Java 5 中编译和运行的 当尝试构建新环境以在 Java 12 中运行相同的代码时 我遇到了日期格式问题 我已经在 J ava 5 7 8 9 1
  • 如何检测字节数组到字符串转换中的字符串结尾?

    我从套接字收到一个字节数组中的字符串 如下所示 128 5 6 3 45 0 0 0 0 0 网络协议给出的大小是字符串的总长度 包括零 因此 在我的示例中为 10 如果我只是这样做 String myString new String m
  • jQuery-UI 日期选择器默认日期

    我的 jQuery UI 日期选择器有问题 我搜索了又搜索 但没有找到答案 我有以下代码 我希望当用户单击 birthdate输入当前日期选择为01 01 1985 现在正
  • 来自 x(日期) 的 Gnuplot y 轴值

    我想知道 y 如何从 x 中获取值 x 存储日期 我有以下日期 13 3 2014 218 11 11 12 4 2014 218 37 12 5 5 2014 218 31 34 7 5 2015 218 31 10 23 5 2014
  • Xcode 8 中的 Core Data Codegen 失败

    我有一个 iOS 应用程序 其中包含具有 6 个实体的核心数据模型 实体Name设置如下 班级名称 Name Module 当前产品模块 可待因 类定义 所有其他 5 个实体的设置类似 问题1 已自行修复 但留给后代 代码是在派生数据文件夹
  • 尝试将“zone.js”编译为外部模块,但它看起来像全局模块

    我有 AngularClass angular2 webpack starter 项目 我已经安装了所有 npm 依赖项 现在我正在尝试安装打字 打字 json dependencies zone js github gdi2290 typ
  • Typesafe 堆栈和 Scala 2.10 [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 在 sca
  • Julia - 如何通过 WebSocket 订阅

    我想使用 Julia 使用 Websockets 订阅一些数据源 例如 从linux终端 我可以成功获取如下数据 wscat c wss www bitmex com realtime op subscribe args orderBook
  • CDI 事务管理:@Transactional 如何工作?

    在会话范围内有一个简单的 CDI bean 并注入了实体管理器 Named myBean SessionScoped public class MyBean implements Serializable private static fi
  • Vue模板如何禁止控制台登录?

    起源 log Vue prototype log console log 禁止场所
  • 在 Haskell 中从 Excel 读取数据

    我想从 xls 文件获取数据 而无需手动打开 Excel 一种可能性是使用 COM 自动化 有com 1 2 3 http hackage haskell org package com 1 2 3 and hdirect http hac
  • PHP比较二维数组

    我想知道如何比较两个二维数组的值 第一个数组 Array 1 0 gt Array 0 gt a 1 gt Array 0 gt b 2 gt Array 0 gt c 第二个 Array 2 0 gt Array 0 gt a 1 gt