合并两个多维关联数组[重复]

2024-01-19

我正在追寻我的尾巴,试图将两个不同查询的结果组合起来在模板中输出。

我正在尝试合并 model_data 和 entry_data 中相应的子数组以获得所需的结果。然后,我将迭代desired_result并将值打印到模板中。

非常感谢任何帮助。

模型数据

array(2) {
  [0]=>
  array(2) {
    ["entry_id"]=> string(3) "192"
    ["field_id_49"]=> string(10) "Model Name"
  }
  [1]=>
  array(2) {
    ["entry_id"]=> string(3) "193"
    ["field_id_49"]=> string(5) "MN123"
  }
}

条目数据

array(2) {
  [0]=>
  array(2) {
    ["uri"]=> string(24) "/products/product-title/"
    ["title"]=> string(13) "Product Title"
  }
  [1]=>
  array(2) {
    ["uri"]=> string(22) "/products/lorem-ipsum/"
    ["title"]=> string(11) "Lorem Ipsum"
  }
}

期望结果

array(2) {
  [0]=>
  array(4) {
    ["entry_id"]=> string(3) "192"
    ["field_id_49"]=> string(10) "Model Name"       
    ["uri"]=> string(24) "/products/product-title/"
    ["title"]=> string(13) "Product Title"      
  }
  [1]=>
  array(4) {
    ["entry_id"]=> string(3) "193"
    ["field_id_49"]=> string(5) "MN123"      
    ["uri"]=> string(22) "/products/lorem-ipsum/"
    ["title"]=> string(11) "Lorem Ipsum"
  }
}

foreach($model_data as $key => $value){
    $result[$key] = array_merge($entry_data[$key], $model_data[$key]);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

合并两个多维关联数组[重复] 的相关文章

  • curl 无法获取网页内容,为什么?

    我正在使用curl 脚本转到链接并获取其内容以进行进一步操作 以下是链接和curl脚本
  • 有没有办法在不使用 foreach 或其他函数的情况下在 PHP 中内爆关联数组的键和值?

    我有一个像这样的关联数组 myarray array a gt 1 b gt 2 c gt 3 我想显示数组键和值 如下所示 a is 1 b is 2 c is 3 我不想使用 print r 或 var dump 来执行此操作 我也不想
  • 如何使用 PHP 查找目录中的前 5 个文件?

    如何使用 PHP 列出按字母顺序排序的目录中的前 5 个文件或目录 Using scandir array slice array filter scandir path to dir is file 0 5 The array filte
  • PHP语言问题

    我有一个 php 页面 它将邮件发送到特定电子邮件 其中包含此页面表单中的数据 邮件必须以网站的母语 阿拉伯语 发送 但是当我单击表单上的提交按钮时 收到的邮件一半可读 阿拉伯语 另一部分不可读 符号 我想知道如何解决这个问题并且能够发送邮
  • json_encode 创建格式错误的 JSON 数据?

    我有一个 codeigniter 应用程序将一些数据从数据库返回到视图 我正在尝试将其作为 json 数据发送回来 问题是返回的数据格式错误 它看起来像这样 2 5 Admin1 2 10 Admin2 当我在 jsonlint com 上
  • 如何使用 Perl 分割文本文件并将其存储到二维数组中?

    230215 01 16 2000 57533 0 1045403 0 0 217623 230215 01 18 2000 77659 0 1045403 0 0 217624 230215 01 25 2000 76583 0 1045
  • 如何将 .env 添加到 codeigniter?

    我尝试按照以下步骤使 php 连接到 Outlookhttps learn microsoft com en us outlook rest php tutorial https learn microsoft com en us outl
  • 正则表达式替换混合数字+字符串

    我想删除所有包含数字的单词 示例 LW23 London W98 String 从上面的字符串中我唯一想保留的是 London String 这可以用正则表达式来完成吗 我目前正在使用 Python 但 PHP 代码也很好 Thanks E
  • ajax 会增加还是降低安全性?

    我正在创建一个网站 到目前为止它是纯 PHP 的 我在想 既然很少有人没有启用 JavaScript 我想知道为什么 也许我应该将我的网站创建为一个完全 PHP 的网站 而不使用任何 AJAX 难道是我想错了 可以肯定的是 如果我实施一些
  • 如何从一维数组和静态字符串创建对象

    我想要一个像 var obj ABC name true dob true CDE name true dob true EFG name true dob true CBA name true dob true XYZ name true
  • PHP,文本从数据库中回显,没有换行,全部一体

    我的数据库中有一个长文本 从 php mayadmin 来看它看起来很好 但是当我将它回显到页面时 它会丢失所有格式 即没有新行 全部都在一个块中 有任何想法吗 Thanks 可能是因为换行符是 n 并且 html 想要 br 所以使用nl
  • 如何在javascript中动态向对象数组添加值?

    这是一个对象数组 var data label 1 value 12 label 1 value 12 label 1 value 12 label 1 value 12 我如何动态地为这些添加值 我尝试了以下代码但没有成功 var lab
  • 返回上一页

    我正在使用表格来 评价 页面 此表单将数据 发布 到其他地方的 php 脚本 我只是想在处理表单后显示一个链接 这将使用户返回到上一页 我可以在 php 脚本中使用 javascript 来执行此操作吗 GF 您可以使用链接来调用histo
  • 使用 PHP 修剪字符串开头的任何零

    用户将在字段中填写与其帐户相关的数字 不幸的是 一些用户会在号码开头添加零来组成六位数字 例如 000123 001234 而其他用户则不会 例如 123 1234 我想 修剪 前面带有零前缀的用户的数字 因此如果用户输入 000123 它
  • numpy:高效执行数组的复杂重塑

    我正在将供应商提供的大型二进制数组读入 2D numpy 数组 tempfid M N load data data numpy fromfile file dirname fid dtype numpy dtype i4 convert
  • 打印表数据mysql php

    我在尝试打印表格的一些数据时遇到问题 我是 php mysql 的新手 但我认为我的代码是正确的 这里是 h1 Lista de usu rios h1
  • 仅在 Chrome 上我收到此错误:Uncaught TypeError: Illegal constructor [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 当我在 Chrome 上加载 jQuery 时 我会收到此错误 Uncaught TypeError Illegal constr
  • 在 Windows 上查看 PHP 文件夹

    我正在编写一个简单的 PHP 脚本来监视文件夹及其子文件夹的任何更改 新文件 修改 删除 然后执行操作 我将使用 Windows 上的命令行运行此脚本php f script php 我一直在寻找一种在 Windows 上观看具有 PHP
  • Magento 中的子域 htaccess 问题

    public html www domain com public html subdomain subdomain domain com public html htaccess public html subdomain htacces
  • PHP 文件上传帮助

    div align center div 这是我的代码

随机推荐

  • 如何制作一个可以更改应用程序语言的微调器(在片段中)?

    当我意识到我需要使用片段而不是活动以便在所有屏幕上共享相同的导航菜单时 我的应用程序几乎完全完成 所以现在我正在使我的所有活动 java 代码在片段中工作 我似乎无法弄清楚的一个问题是改变语言的微调器 我制作并翻译了英语 默认 西班牙语 E
  • 如何使用 Apache 进行客户端证书身份验证

    问题很清楚 但我在网上没有找到任何有用的教程 所以我希望我能在这里有一些运气 基本上 我想使用 Apache 构建客户端证书身份验证 我为我托管的站点配置了 Apache 的 conf 文件 我放置的conf在这里 SSLVerifyCli
  • Ubuntu 上的 GCP VM 实例上的“gcloud auth configure-docker”未正确设置?

    我使用 Ubuntu 18 10 在 GCP 上创建了一个虚拟机实例 当我在没有任何修改的情况下通过 SSH 连接虚拟机并尝试 gcloud info 我收到一些警告 System PATH snap google cloud sdk 66
  • Laravel 5 withInput 旧的总是空的

    我正在使用 Laravel 5 构建一个简单的登录表单 并且我想在发生某些错误时默认填写一些输入 我的路由器正在按照给定的方式调用这些函数 Route get login AuthController login Route post lo
  • 连接免提设备时使用手机麦克风进行 Android 音频录制

    当我将蓝牙免提连接到Android手机设备时 是否可以使用手机麦克风录制声音并在免提中听到 我设法通过手机麦克风录制声音并通过手机扬声器或耳机听到声音 但是 当耳机带有麦克风 通常是免提麦克风 时 它会默认使用免提麦克风录制声音 我需要以某
  • 如何从网站发送消息到 Telegram APP

    我的网站中有一个分享按钮 我想向 Telegram APP 联系人发送特定消息 当我在手机中打开网站时 问题是我没有找到完整的代码 它只是在手机中打开应用程序 我的代码是 a href class mobileShare title inv
  • PyInstaller Kivy 应用程序无法在第二台机器上运行

    我正在使用 PyInstaller 3 4 打包 Kivy 应用程序 以便在 Windows 计算机上使用 我已经让它在我的机器上编译并工作 但是当将 exe 移动到另一台机器时 它失败并给出错误 WARNING Image Unable
  • 从 json 字符串中检索值

    I have json细绳 我想找回contact来自 json 字符串 以下 json 包含array的联系人 这是我的 json 字符串 contacts contact isConnection false id 33554611 f
  • 如何在R中手动更改ggplot2图例的文本颜色?

    可能有一种简单的方法可以做到这一点 但我不确定它是什么 我正在尝试使图例中的文本与其旁边的颜色框相匹配 我已经尝试这样做有一段时间了 但还没有找到使用 element text 函数向图例添加多种颜色的方法 我可以毫无问题地使每个标签具有相
  • 如何将 $.ajaxStart() 和 $.ajaxStop() 设置为仅在 POST 请求时触发?

    我想为 ajax 请求设置全局处理程序 但仅限于POST cases 不幸的是 全局处理程序 ajaxStart and ajaxStop 将为所有请求触发 据我所知 没有参数传递到处理函数 与大多数 jQuery 文档一样 该文档也很少
  • “目标元素不是根的后代”是什么意思?

    我在 Chrome 控制台中收到以下警告 IntersectionObserver observe target target element is not a descendant of root 这是什么意思 我怎样才能找到它的原因 以
  • Google Calendar API - 具有最大时间限制的重复事件

    我想得到所有活动 of a 重复事件 因此我设置了选项单一事件 to true 现在 当我列出所有事件时 响应返回无尽的物品 通过使用 nextPageToken 当然 我可以设置 MaxTime 来设置最大时间限制 但是 我需要syncT
  • TinyMCE 在 Mozilla 的一个页面中第二次调用时无法加载内容

    基本上 我已经在文本区域加载了tinyMCE 我的动机是 单击按钮时 编辑器应填充存储在中的描述 通过ajax调用数据库 它在 Chrome 中工作正常 但是当我在 Firefox 中运行该脚本时 它第一次运行得很好 但再次按下按钮时 描述
  • JavaScript 无法在 IE8 中运行

    以下 JavaScript 适用于 IE7 但不适用于 IE8 onclick history back 1 or history go 1 关于为什么会出现这种情况以及如何克服它的任何建议 你有没有尝试过 onclick history
  • AFMA_ReceiveMessage 未使用 APPODEAL 定义

    我正在尝试将 APPODEAL 横幅广告与我的应用程序集成 并且此错误出现在我的 logcat 中 E Ads JS Uncaught ReferenceError AFMA ReceiveMessage is not defined 我尝
  • 将多维 php 数组分配给 javascript 数组

    我知道这可能是重复的 但我无法理解其他示例 如有帮助 将不胜感激 我有一个 php 数组 需要将其分配给 javascript 数组 这是我现在的业余做法 您可以在以下位置查看源代码http www preferweb com accent
  • 如何使用 TypeScript 扩展 Node.js 中的 WebSocket 类型?

    我正在尝试扩展以下 WebSockethttps github com DefinitelyTyped DefinitelyTyped blob master types ws index d ts https github com Def
  • 在 Mongo 中组合 $regex 和 $or 运算符

    我想用 or and regex运营商同时 db users insert name Alice name Bob name Carol name Dan name Dave Using regex工作正常 gt db users find
  • 将本地 DynamoDB 实例中的表和表数据传输到 AWS 托管实例?

    是否有函数 实用程序或其他方式可将所有表及其数据从本地计算机上运行的 DynamoDB 实例传输到生产级别 AWS 托管的 DynamoDB 实例 我的本地计算机是 Ubuntu 18 04 LTS 实例 我需要从我在开发过程中使用的本地
  • 合并两个多维关联数组[重复]

    这个问题在这里已经有答案了 我正在追寻我的尾巴 试图将两个不同查询的结果组合起来在模板中输出 我正在尝试合并 model data 和 entry data 中相应的子数组以获得所需的结果 然后 我将迭代desired result并将值打