Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 两个不同数组的相同键中不同值之间的百分比差异_Php_Arrays - Fatal编程技术网

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);