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, ['合肥', '南京']); //把第三位替换成数组内容
运行实例 »
点击 "运行实例" 按钮查看在线实例