博主信息
博文 31
粉丝 0
评论 2
访问量 34295
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
4月17日作业——For(), while(),foreach(),实现索引数组,关联数组的遍历+手抄
钱光照的博客
原创
707人浏览过

一、For(), while(),foreach(),实现索引数组,关联数组的遍历

我的源码:

实例

<?php

//索引数组
echo "<h2>遍历索引数组</h2>"."<hr color='green'>";
$cars=array("上汽荣威","比亚迪","奇瑞","凯迪拉克","兰博基尼","法拉利","劳斯莱斯");

//用for循环遍历索引数组
echo "for循环遍历索引数组: <br>";
for($c=0;$c<count($cars);$c++) {
  echo $cars[$c];
  echo "<br>";
}

//用while循环遍历索引数组
echo '<hr>'."while循环遍历索引数组: <br>";
 $i=0;
 while($i<count($cars)) {
	print($cars[$i]);
	echo "<br>";
	$i++;
}

//用foreach实现遍历索引数组
echo '<hr>'."foreach()遍历索引数组: <br>";
foreach ($cars as $key => $value) {
	echo $value.'<br>';
}

//关联数组
echo "<h2>遍历关联数组</h2>"."<hr color='green'>";
$student = array('学号' =>'0001' , '姓名'=>'张三','性别'=>'男','年龄'=>15,'班级'=>'高一(1)班');

//用for循环遍历关联数组
echo "for循环遍历索引数组: <br>";
for(;list($key, $value) = each($student);) {
  echo $key."=> ".$value."<br>";
 }

//用while循环遍历索引数组
//指针复位
reset($student);
echo '<hr>'."while循环遍历关联数组: <br>";
while (list($key, $value) = each($student)) {
    echo $key."=> ".$value."<br>";
}

//用foreach实现遍历关联数组
echo '<hr>'."foreach()遍历关联数组: <br>";
foreach ($student as $key => $value) {
	echo $key."=> ".$value.'<br>';
}


?>

运行实例 »

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

运行结果:

1.png

2.png

二、我的手抄作业

附:array_splice()的使用案例:

实例

<?php
$student = array('学号' =>'0001' , '姓名'=>'张三','性别'=>'男','年龄'=>15,'班级'=>'高一(1)班');
echo '原始数据'."<pre>".'<br>';
print_r($student);

//增加元素
$add = array('综评' => '合格' );
array_splice($student, 3,0,$add); //可惜键的值没有
echo "<hr color='green'>".'1.1利用变量增加元素:'.'<br>';
print_r($student);
//直接增加元素
array_splice($student, 3,0,['综评' => '合格']); 
echo "<br>".'1.2直接增加元素:'.'<br>';
print_r($student);

//删除元素
array_splice($student,3,1);
echo "<br>".'2、删除元素:'.'<br>';
print_r($student);

//修改元素
array_splice($student,3,1,['key'=>'优秀']);
echo "<br>".'3、修改元素值:'.'<br>';
print_r($student);

//查询元素
echo "<br>".'4、查询元素值:'.'<br>';
foreach ($student as $key => $value) {
	if($value='张三'){
		echo '找到'.$value.'<br>';
		return false;
	}
}
?>

运行实例 »

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

运行结果:111.png


手抄1_编辑.jpg

手抄2_旋转_编辑.jpg


批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学