您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页PHP foreach 循环案例

PHP foreach 循环案例

来源:华拓科技网

一、简单案例

<?php
// 10个学生的学号和姓名,用数组存储
$students = array(
'2010'=>'令狐冲',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向问天',
'2015'=>'任我行',
'2016'=>'冲虚',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'宁中则',
);

//使用循环结构遍历数组,获取学号和姓名  
foreach($students as $v){ 
    echo $v;//输出(打印)姓名
    echo "<br />";
}
?>

output:

令狐冲
林平之
曲洋
任盈盈
向问天
任我行
冲虚
方正
岳不群
宁中则

二、PHP中循环结构之foreach循环语句(任务二)

列出所有学生学号和姓名!

<?php
//10个学生的学号和姓名,用数组存储
$students = array(
'2010'=>'令狐冲',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向问天',
'2015'=>'任我行',
'2016'=>'冲虚',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'宁中则',
);

//使用循环结构遍历数组,获取学号和姓名  
foreach( $students as $key=>$v)
{ 
    echo $key.":".$v;//输出(打印)学号:姓名
	echo "<br />";
}
?>

output:

2010:令狐冲
2011:林平之
2012:曲洋
2013:任盈盈
2014:向问天
2015:任我行
2016:冲虚
2017:方正
2018:岳不群
2019:宁中则

三、PHP中结构嵌套之循环嵌套

<?php
//10个学生的学号、姓名、分数,用数组存储
 $students = array(
'2010'=>array('令狐冲',"59"),
'2011'=>array('林平之',"44"),
'2012'=>array('曲洋',""),
'2013'=>array('任盈盈',"92"),
'2014'=>array('向问天',"93"),
'2015'=>array('任我行',"87"),
'2016'=>array('冲虚',"58"),
'2017'=>array('方正',"74"),
'2018'=>array('岳不群',"91"),
'2019'=>array('宁中则',"90"),
);
 
foreach ($students as $key=>$val){     //使用循环结构遍历数组,获取学号 
     echo $key.":";                    //输出学号
     foreach($val as $v){              //循环输出姓名和分数
	echo $v; 
     }
     echo "<br />";
}
?>

四、PHP中结构嵌套之循环结构与条件结构嵌套

<?php
//10个学生的学号和姓名,用数组存储
 $students = array(
'2010'=>'令狐冲',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向问天',
'2015'=>'任我行',
'2016'=>'冲虚',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'宁中则',
);
$query = '2014';

foreach ($students as $key=>$v){           //使用循环结构遍历数组,获取学号和姓名
    //使用条件结构,判断是否为该学号
    if($key == $query){ 
        echo $v;                           //输出(打印)姓名
	break;                             //结束循环(跳出循环)
	}
}
?>

output:

向问天


转载于:https://my.oschina.net/yonglei/blog/294529

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务