fork(3) download
  1. <?php
  2.  
  3. $array1 = array(array('login' =>'104',
  4. 'uid' => '1363861889.100'),
  5. array('login' => '131',
  6. 'uid' => '1363863722.126'));
  7.  
  8. $array2 = array(array('2013', '03', '25', '15', '39', '49', 'anonymous', '1363863722.126'),
  9. array('2013', '03', '25', '12', '39', '42', 'anonymous', '1363861889.100'));
  10.  
  11. $array1_inverted = array();
  12. foreach ($array1 as $subarray) {
  13. $array1_inverted[$subarray['uid']] = $subarray;
  14. }
  15. foreach ($array2 as &$element) {
  16. $array1_element = $array1_inverted[$element[7]];
  17. $element['uid'] = $array1_element['uid'];
  18. $element['login'] = $array1_element['login'];
  19. }
  20.  
  21. print_r($array2);
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => 2013
            [1] => 03
            [2] => 25
            [3] => 15
            [4] => 39
            [5] => 49
            [6] => anonymous
            [7] => 1363863722.126
            [uid] => 1363863722.126
            [login] => 131
        )

    [1] => Array
        (
            [0] => 2013
            [1] => 03
            [2] => 25
            [3] => 12
            [4] => 39
            [5] => 42
            [6] => anonymous
            [7] => 1363861889.100
            [uid] => 1363861889.100
            [login] => 104
        )

)