<?php
//访问自定义键值的二维数组
$products = array(
array('name'=>'apple','number'=>3,'price'=>23.4),
array('name'=>'orange','number'=>4,'price'=>45.3),
array('name'=>'biscuit','number'=>5,'price'=>34)
);
print_r($products);
echo '<br />';
// //方法1
// for($row = 0;$row<count($products);$row++){
// echo '| '.$products[$row]['name'].' | '.$products[$row]['number'].' | '.$products[$row]['price'];
// echo '<br />';
// };
// echo '<br />';
// //方法2
// for($row = 0;$row<count($products);$row++){
// foreach($products[$row] as $key=>$value){
// echo $key.' -- '.$value.' | ';
// }
// echo '<br />';
// };
// echo '<br />';
//方法3
for($row = 0;$row<count($products);$row++){
while(!!list($key,$value) = each($products[$row])){
echo $key.' -- '.$value.' | ';
}
echo '<br />';
};
echo '<br />';
?>