Blogger Information
Blog 46
fans 3
comment 2
visits 39295
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php循环语句实现遍历数组元素 2018年4月17日
墨雨的博客
Original
660 people have browsed it

库房信息一览表,列示了库存商品存放、库房保管员及库房备忘录,分别使用while、foreach、for三种循环语句遍历相应数组元素来实现。while循环是条件控制循环,foreach专门针对数组,for循环是次数控制循环。

实例

<?php
$kcfb = [
	'发动机配件' => '1-2号库房',
	'变速箱配件' => '2、4号库房',
	'底盘配件' => '3-4号库房',
	'润滑油' => '3号库房',
	'杂项' => '4号库房'
];
$kfbg = [
	'一号库' => '蔡小雨',
	'二号库' => '穆子琳',
	'三号库' => '郭德纲',
	'四号库' => '赵子琪'
];
$kfjs = [
	'4月17日检验科借cf-4小件1个',
	'找运输队补轮胎出库单',
	'5月1日放假轮休'
];
echo '<table border="1" cellpadding="3" cellspacing="0" width="800">';
echo '<caption style="margin:20px">库房信息表一览表</caption>';
echo '<tr bgcolor="lightskyblue"><th>库存商品分布</th><th>库房保管员员</th><th>记事</th></tr>';
echo '<tr><td valign="top"><ul type="none">';
//遍历数组$kcfb,列示各类商品在库房的存放情况
$i = 0;
while ($i<count($kcfb)) {
	echo '<li>'.key($kcfb).' 存放在 '.current($kcfb).'</li>';
	next($kcfb);
	$i++;
}
echo '</ul></td>';
echo '<td valign="top"><ul type="none">';
//遍历数组$kfbg,列示各库房的保管员姓名
foreach ($kfbg as $key => $value) {
    echo '<li>'.$key.':'.$value.'</li>';
}
echo '</ul></td>';
echo '<td valign="top"><ul>';
//遍历数组$kfjs,列示库房备忘事件
for ($i=0; $i<count($kfjs); $i++) {
	echo '<li type="1">'.current($kfjs).'</li>';
	next($kfjs);
}
echo '</ul></td>';
echo '</tr></table>';

运行实例 »

点击 "运行实例" 按钮查看在线实例

代码运行效果截图:

库房信息.png

array_splice()函数用法详解 笔记:

IMG_20180418_131715.jpg

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post