[ create a new paste ] login | about

Link: http://codepad.org/lxDkTLlg    [ raw code | output | fork ]

PHP, pasted on Mar 21:
<?php

$oldArray = array
(
    'name' => array
    (
        '0' => '262702_221069867927769_100000742738048_692998_2241181_n.jpg',
        '1' => '423541_261124687295172_100001929282529_556902_941592773_n.jpg'
    ),
    'type' => array
    (
        '0' => 'image/jpeg',
        '1' => 'image/jpeg'
    ),
    'tmp_name' => array
    (
        '0' => 'C:\\wamp\\tmp\\phpB0.tmp',
        '1' => 'C:\\wamp\\tmp\\phpB1.tmp'
    ),
    'error' => array
    (
        '0' => 0,
        '1' => 0
    ),
    'size' => array
    (
        '0' => 66699,
        '1' => 12013
    )
);

$newArray = array();

foreach($oldArray as $indexName=>$values) {
   foreach($values as $index=>$value) {
        $new = &$newArray[$index];
        if(!isset($new))
           $new = array();
        $new[$indexName] = $value;
   }
}


print_r($newArray);


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Array
(
    [0] => Array
        (
            [name] => 262702_221069867927769_100000742738048_692998_2241181_n.jpg
            [type] => image/jpeg
            [tmp_name] => C:\wamp\tmp\phpB0.tmp
            [error] => 0
            [size] => 66699
        )

    [1] => Array
        (
            [name] => 423541_261124687295172_100001929282529_556902_941592773_n.jpg
            [type] => image/jpeg
            [tmp_name] => C:\wamp\tmp\phpB1.tmp
            [error] => 0
            [size] => 12013
        )

)


Create a new paste based on this one


Comments: