阅读背景:

如何在子foreach循环中自动增量?

来源:互联网 

Here is the example code:

下面是示例代码:

    <?php 
    $arr = array(
    array(
        'company' => array(
            'code' => 'ccd1',
            'name' => 'cnm1'
        ) ,
        'products' => array(
            array(
                'code' => 'pcd1',
                'name' => 'pnm1'
            ) ,
            array(
                'code' => 'pcd2',
                'name' => 'pnm2'
            )
        )
    ) ,
    array(
        'company' => array(
            'code' => 'ccd2',
            'name' => 'cnm2'
        ) ,
        'products' => array(
            array(
                'code' => 'pcd1',
                'name' => 'pnm1'
            ) ,
            array(
                'code' => 'pcd2',
                'name' => 'pnm2'
            ) ,
            array(
                'code' => 'pcd3',
                'name' => 'pnm3'
            )
        )
    )
);


echo "<pre>";   print_r($arr);      echo "</pre>";
$AI = 1;
foreach($arr as $value){

    $total_products =  count($value['products']);
    echo $AI++.".{$value['company']['name']} ({$total_products})<br />";

    foreach($value['products'] as $value2){
        echo "&nbsp;&nbsp;&nbsp;&nbsp;".$value2['name']."<br />";
    }
}
    <?ph



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: