我刚学习了PHP中的foreach语句,本以为会比较简单(因为Java中的基本没看哦),然后看了一下《php从入门到精通》那本书中的一个例题。现在分享一下:
先说foreach的语法 : foreach($array as $value) 语句;
<br>foreach($array as $key=>$value) 语句; 意思解读:foreach它将把数组array打散了一分一分吃掉只到吃完.每吃一份就将这种味道(数组中的值)记录在value中,,对了,后面还有一个$key是怎么回事呢,我一开始也没怎么看懂,后来发现其实就是数组中的下标。ok,接下来我将把代码弄上来:
<?php
$name=array("1"=>"智能机器人","2"=>"价格","3"=>"数量","4"=>"金额"); //其中带引号的数字1,2,3,4就是key。。。
$price=array("1"=>"1元","2"=>"2元","3"=>"3元","4"=>"4元");
$counts=array("1"=>1,"2"=>2,"3"=>3,"4"=>4);
//先输出一个行;
echo'<table>
<tr>
<td>智能机器人</td>
<td>价格</td>
<td>数量</td>
<td>金额</td>
</tr>';
//下面进行foreach的循环开始
foreach($name as $key=>$value){
each '<tr>
<td>'.$value.'</td>
<td>'.$price[$key].'</td>
<td>'.$counts[$key].'</td>
<td>'.$price*$counts.'</td>
</tr>';
}
each'</table>';
?>
ok.到这里应该就是第一列是名字,第二列依次是名字、价格、数量、金额.我继续往后走喽~