需求是這樣的。有2個二維數組a和b。$a=array(array('score'=>2,'name'=>'wangsan'));$b=array(array('score'=>3,'name'=>'lisi'),array('score'=>4,'name'=>'wangsan'));如果數組a中的name與數組b中的name相等,那么用b數組對應的score減掉a數組對應的score(也就是4-2),再把score和name賦給新的數組,如果數組a中的key(比如name)在數組b中不存在,那么就把數組b的值賦值給新的數組,反之如果數組a比數組b少了一個key(比如該例子的'name'=>'lisi'),那么就把該數組(相當于二維數組的第二個數組)賦值給新數組。這個應該如何實現呢,先謝過了!
PHP數組 key=> value中的value計算
HUX布斯
2019-04-14 11:24:16