欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

如何用php遍历此数组

程序员文章站 2022-06-12 17:34:02
...
Array
(
    [name] => Array
        (
            [0] => 2.png
            [1] => 3.png
            [2] => 4.png
        )

    [type] => Array
        (
            [0] => image/png
            [1] => image/png
            [2] => image/png
        )

    [tmp_name] => Array
        (
            [0] => E:\phpstudy\tmp\tmp\phpDE5B.tmp
            [1] => E:\phpstudy\tmp\tmp\phpDE5C.tmp
            [2] => E:\phpstudy\tmp\tmp\phpDE5D.tmp
        )

    [error] => Array
        (
            [0] => 0
            [1] => 0
            [2] => 0
        )

    [size] => Array
        (
            [0] => 10731
            [1] => 9123
            [2] => 27612
        )

)

假设此二维数组叫f,我想在遍历数组的同时,把f['name']['0']赋值给一个变量,又同时把f['tmp_name']['0']赋值给一个变量,两次赋值同时进行,请问我该怎么弄

回复内容:

Array
(
    [name] => Array
        (
            [0] => 2.png
            [1] => 3.png
            [2] => 4.png
        )

    [type] => Array
        (
            [0] => image/png
            [1] => image/png
            [2] => image/png
        )

    [tmp_name] => Array
        (
            [0] => E:\phpstudy\tmp\tmp\phpDE5B.tmp
            [1] => E:\phpstudy\tmp\tmp\phpDE5C.tmp
            [2] => E:\phpstudy\tmp\tmp\phpDE5D.tmp
        )

    [error] => Array
        (
            [0] => 0
            [1] => 0
            [2] => 0
        )

    [size] => Array
        (
            [0] => 10731
            [1] => 9123
            [2] => 27612
        )

)

假设此二维数组叫f,我想在遍历数组的同时,把f['name']['0']赋值给一个变量,又同时把f['tmp_name']['0']赋值给一个变量,两次赋值同时进行,请问我该怎么弄

for ($i = 0; $i

$first = $f['name'][$i];
$second = $f['tmp_name'][$i];
...

}

相关标签: php