请问两个数组怎么合并到一起?我写的不对。

来源:1-3 PHP数组之索引数组赋值

慕娘9202427

2018-05-04 21:33

数组如下:

Array    
(    
[2018-05-23] => 2    
[2018-05-24] => 2    
[2018-05-25] => 2    
)    
Array    
(    
[2018-05-16] => 48    
[2018-05-17] => 48    
[2018-05-18] => 48    
[2018-05-19] => 48    
[2018-05-23] => 12    
[2018-05-24] => 12    
)

固定的数值变量:$Num;

需求:对比两个数组,如果日期相同的,就用数组2的value减去数组1的value;如果不一样的就用固定数值$Num减去数组1的value;然后重新组合成一个数组或者字符串,包含数组1和数组2的所有日期和值。我写的代码如下,但是只返回数组1的日期,不能合并到一起,请老师指教,

写回答 关注

1回答

  • 慕娘9202427
    2018-05-04 21:35:08

    我写的代码如下:

    foreach($getbooknum as $key1=>$value1){					   foreach($getkcnum as $key2=>$value2){		   					if($key2===$key1){				$value3 =$value2-$value1;				echo $key3;echo "<br />";				}else{				$key3 = $key1;				$value3 =$smskc-$value1;					}												}			$myupda .= $key3.",".$value3."|";	}


PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181859 学习 · 2577 问题

查看课程

相似问题