<?PHPHeader("content-type:text/html; Charset=utf-8 ");$_data1=Array( "0" =Array ( "UserID" = 1, "username" + ' admin ', "roleid" = "Super admin", "has_number" and "+ 23" , "no_number" = 0, "All_number" = 92 ), "1" =Array ( "UserID" = 5, "username" = ' office ', ' Roleid ', ' editor-in-Chief ', ' Has_number ' and ' 56 ', "No_number" = 0, "all_number" = 56 ), "2" =Array ( "UserID" = 6, "username" = ' nyfzjt001 ', "Roleid" and ' edit ', "Has_number" and "6" 5, "no_number" = 6, "All_number" = 112 ) );$_data2=Array( "0" =Array ( "UserID" = 1, "username" + ' admin ', "roleid" = "Super admin", "has_number" and "+ 23" , "no_number" = 0, "All_number" = 92 ), "1" =Array ( "UserID" = 5, "username" = ' office ', ' Roleid ', ' editor-in-Chief ', ' Has_number ' and ' 56 ', "No_number" = 0, "all_number" = 56 ), "2" =Array ( "UserID" = 6, "username" = ' nyfzjt001 ', "Roleid" and ' edit ', "Has_number" and "6" 5, "no_number" = 6, "All_number" = 112 ) );//two adding array values$data=Array();functionArray_add ($arr 1,$arr 2){ foreach($arr 1 as $k 1=$v 1) { foreach($arr 2 as $k 2=$v 2) { if($k 1==$k 2) { $data[$k 1[' UserID ']=$v 1[' UserID ']; $data[$k 1[' username ']=$v 1[' username ']; $data[$k 1[' Roleid ']=$v 1[' Roleid ']; $data[$k 1[' Has_number ']=$v 2[' Has_number ']+$v 1[' Has_number ']; $data[$k 1[' No_number ']=$v 2[' No_number ']+$v 1[' No_number ']; $data[$k 1[' All_number ']=$v 2[' All_number ']+$v 1[' All_number ']; } } } return $data;}Print_r(Array_add ($_data1,$_data2)); ?>
Sum of values in the same key in a two-dimensional array