php二维数组和关联数组的循环输出

//定义二维数组
$products=array(
    array('TIR', 'Tires', 100),
    array('OIL', 'Oil', 10),
    array('SPK', 'Spark Plugs',4)
);
//二维数组支持for嵌套输出
for($row=0;$row<3;$row++){
    for($col=0;$col<3;$col++){
        echo $products[$row][$col].'<br/>';
    }
}
echo '<br/>';

//定义关联数组
$products=array(
        array(
                'Code'=>'TIR',
                'Description'=>'Tires',
                'Prices'=>100
        ),
        array(
                'Code'=>'OIL',
                'Description'=>'Oil',
                'Prices'=>10
        ),
        array(
                'Code'=>'SPK',
                'Description'=>'Spark Plugs',
                'Prices'=>4
        )
);

//关联数组不支持for嵌套循环
//echo var_dump($products);

echo '<br/>';
for($row=0;$row<3;$row++){
    foreach ($products[$row] as $key=>$value){
        echo $key.' - '.$value.'<br/>';
    }
}
echo '<br/>';

  

猜你喜欢

转载自www.cnblogs.com/wybing/p/11494688.html