php - 我可以加入两个数组 - PHP
问题描述
我想组合两个具有相同结构的数组。
这是我的第一个数组:
[rows] => Array (
[0] => Array (
[kdregister] => 10865701
[pagu] => 339.4157454
[real] => 328.633577646
[real2] => 328.633577646
)
)
这是第二个数组:
[row] => Array (
[0] => Array (
[kdregister] => 10865701
[kegiatan] => name the game
[pagu] => 0
[real] => 0
[real2] => 0
)
)
我有相同的价值
[kdregister] => 10865701
我想要这样的结果
[row] => Array (
[0] => Array (
[kdregister] => 10865701
[kegiatan] => name the game
[pagu] => 0
[real] => 0
[real2] => 0
[pagu] => 339.4157454
[real] => 328.633577646
[real2] => 328.633577646
)
你们能帮帮我吗?谢谢!!
解决方案
试试这个人,这对我有用!
$array_merge = array_merge($array1,$array2);
$array = array();
foreach ($array_merge['row'] as $key1 => $value1) {
foreach ($array_merge['rows'] as $key2 => $value2) {
if ($value1['kdregister'] == $value2['kdregister']) {
$array[$key2] = array_merge($value1,$value2);
}
}
}
推荐阅读
- java - 在循环中随机填充的值范围
- node.js - 我怎样才能弄清楚为什么 MongoDB NodeJS 驱动程序没有返回单个集合的有效查询的结果?
- php - 使用表单验证和操作更新 PHP 中的 Crud 操作
- vba - word用户窗体上的字母控制
- c++ - C++ try/catch 块不捕获给定类型的异常
- javascript - 无法搜索数组以返回按下的键码
- javascript - 为什么我的一个函数对每个 html 表格列起作用而另一个不起作用?
- c# - MOQ IConfiguration 与特定参数
- android - 如何从任务中获取状态
ConnectionsClient 方法返回? - html - 链接 XSL 和 XML 文件