Php 两个不同数组的相同键中不同值之间的百分比差异
我正在寻找解决这个问题的办法。 我有两个数组,如下所示:Php 两个不同数组的相同键中不同值之间的百分比差异,php,arrays,Php,Arrays,我正在寻找解决这个问题的办法。 我有两个数组,如下所示: array(2) { [20100526]=> array(1) { ["ga:pageviews"]=> string(5) "19088" } [20100527]=> array(1) { ["ga:pageviews"]=> string(5) "15566" } }
array(2) {
[20100526]=> array(1) {
["ga:pageviews"]=> string(5) "19088"
}
[20100527]=> array(1) {
["ga:pageviews"]=> string(5) "15566"
}
}
array(2) {
[20100526]=> array(1) {
["ga:pageviews"]=> string(5) "12043"
}
[20100527]=> array(1) {
["ga:pageviews"]=> string(5) "11953"
}
}
array(2) {
[20100526]=> array(1) {
["ga:pageviews"]=> string(5) "88,23"
}
[20100527]=> array(1) {
["ga:pageviews"]=> string(5) "74,54"
}
}
现在我想创建一个新数组,每个键的值之间有%的差异
大概是这样的:
array(2) {
[20100526]=> array(1) {
["ga:pageviews"]=> string(5) "19088"
}
[20100527]=> array(1) {
["ga:pageviews"]=> string(5) "15566"
}
}
array(2) {
[20100526]=> array(1) {
["ga:pageviews"]=> string(5) "12043"
}
[20100527]=> array(1) {
["ga:pageviews"]=> string(5) "11953"
}
}
array(2) {
[20100526]=> array(1) {
["ga:pageviews"]=> string(5) "88,23"
}
[20100527]=> array(1) {
["ga:pageviews"]=> string(5) "74,54"
}
}
有谁能帮我创建这个数组吗
array_map(function($a,$b){
$a['ga:pageviews'] = ($b['ga:pageviews']/$a['ga:pageviews'])*100;
return $a;),
$array1,$array2);