实例
$arr = ['23','22','26','88','56','108','265']; $arr2 = ["Bill"=>"35","Steve"=>"65","Peter"=>"95"]; // for() 语句 for($i=0;$i<count($arr);$i++){ echo $arr[$i],'<br>'; } echo '<hr>'; //while()语句 $j=0; while ($j<count($arr)){ echo $arr[$j],'<br>'; $j++; } echo '<hr>'; foreach ($arr as $value){ echo $value,'<br/>'; } echo '<hr>'; foreach ($arr2 as $key=>$value){ // echo $key."的分数是".$value."<br>"; if($value<60){ echo $key."的分数是".$value."--不及格<br>"; }elseif($value>=60 && $value<80){ echo $key."的分数是".$value."--及格<br>"; }else{ echo $key."的分数是".$value."--优秀<br>"; } } echo '<hr>'; //array_splice(array,start,length,array)函数从数组中移除选定的元素,并用新元素取代它。该函数也将返回包含被移除元素的数组。 //注释:不保留被替换数组中的键名。 $arr3 = ["Bill"=>"35","Steve"=>"65","Peter"=>"95","Alan"=>"30"]; echo "<pre>"; print_r($arr3); //print_r(array_splice($arr3,1));//从第二个元素开始,后面的全部删除 //print_r($arr3);//原始数组中还剩下最后一个元素 print_r(array_splice($arr3,1,2));//从第二个元素开始,删除后面两个元素 print_r($arr3);
运行实例 »
点击 "运行实例" 按钮查看在线实例