当前位置:Gxlcms > PHP教程 > 如何用php遍历此数组

如何用php遍历此数组

时间:2021-07-01 10:21:17 帮助过:23人阅读

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 < 3; ++$i) {

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

}

人气教程排行