foreach循环语句

我刚学习了PHP中的foreach语句,本以为会比较简单(因为Java中的基本没看哦),然后看了一下《php从入门到精通》那本书中的一个例题。现在分享一下:

先说foreach的语法        :       foreach($array as $value)  语句;

<br>foreach($array as $key=>$value)   语句;   意思解读:foreach它将把数组array打散了一分一分吃掉只到吃完.每吃一份就将这种味道(数组中的值)记录在value中,,对了,后面还有一个$key是怎么回事呢,我一开始也没怎么看懂,后来发现其实就是数组中的下标。ok,接下来我将把代码弄上来:


<?php

扫描二维码关注公众号,回复: 5756263 查看本文章

$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.到这里应该就是第一列是名字,第二列依次是名字、价格、数量、金额.我继续往后走喽~

猜你喜欢

转载自blog.csdn.net/qq_40637313/article/details/80761402