批改状态:合格
老师批语:
for(),while(),foreach()遍历索引数组和关联数组
<?php
/医院
* 索引数组
*/
$languages = ['php', 'python', 'javascript', 'java', 'kotlin', 'go'];
// 1.for() 循环遍历
for ($i=0;$i<count($languages); $i++) {
echo $i,'=>',$languages[$i].'<br />';
}
echo '<hr color="red">';
// 2.while() 循环遍历
$i = 0;
while ($i<count($languages)) {
echo $i,'=>',$languages[$i].'<br />';
$i++;
}
echo '<hr color="red">';
// 3.foreach() 循环遍历
$i = 0;
foreach ($languages as $language) {
echo $i,'=>',$languages[$i].'<br />';
$i++;
}
echo '<hr style="height:5px;background-color:#000;">';
/医院
* 关联数组
*/
$teacher = ['id'=>1001, 'name'=>'peter zhu', 'salary'=> 3000, 'course'=>'php'];
// 1.for() 循环遍历
for ($i=0;$i<count($teacher); $i++) {
echo key($teacher),'=>',current($teacher),'<br>';
next($teacher);
}
echo '<hr color="red">';
// 2.while() 循环遍历
reset($teacher);
$i = 0;
while ($i<count($teacher)) {
echo key($teacher),'=>',current($teacher),'<br>';
next($teacher);
$i++;
}
echo '<hr color="red">';
// 3.foreach() 循环遍历
$i = 0;
foreach ($languages as $key => $value) {
echo $key, '=>', $value,'<br>';
}
echo '<hr style="height:5px;background-color:#000;">';点击 "运行实例" 按钮查看在线实例
array_splice()操作
$city = ['北京', '上海', '广州', '深圳', '重庆', '天津']; // array_splice($city, 2); //只保留2个 // array_splice($city, 2,-1);//删除从第三位到倒数第一位的城市 array_splice($city, 2, 1, ['合肥', '南京']); //把第三位替换成数组内容
点击 "运行实例" 按钮查看在线实例

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