我正在寻找这个问题的解决方案。 我有2个阵列,像这样:
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"
}
}
任何人都可以帮我如何创建该阵列吗?
答案 0 :(得分:0)
array_map(function($a,$b){
$a['ga:pageviews'] = ($b['ga:pageviews']/$a['ga:pageviews'])*100;
return $a;),
$array1,$array2);