这个不是2维的吗?
$a[0]["img_width"]=$b["img_width"];
$a[0]["img_height"]=$b["img_height"];
$a[1]["img_width"]=$b["img_width"];
$a[1]["img_height"]=$b["img_height"];
$a[2]["img_width"]=$b["img_width"];
$a[2]["img_height"]=$b["img_height"];

解决方案 »

  1.   

    <?php$a = array(
                array(
                        'id'        =>  1,
                        'cid'       =>  1,
                        'sid'       =>  1,
                        'name'      =>  't1',
                        'imgurl'    =>  'book1.jpg',
                    ),
                array(
                        'id'        =>  2,
                        'cid'       =>  2,
                        'sid'       =>  2,
                        'name'      =>  't2',
                        'imgurl'    =>  'book2.jpg',
                    ), 
                );
                
    $b = array(
                'imgWidth'      =>  100,
                'imgHeight'     =>  200,
                );
    for ($i = 0; $i < count($a); $i++)
    {
        $a[$i]['imgWidth'] = $b['imgWidth'];
        $a[$i]['imgHeight'] = $b['imgHeight'];
    }print_r($a);
    ?>