PHP对switchcase、while、do...while、for、foreach的理解1.switch case: break的作⽤是结束循环,后⾯可以接受⼀个可选的数字参数来决定跳出⼏重循环。break 1;退出⼀层循环。 break 2;退出两层循环。
switch($conditon){
case 1:
echo '哈哈';
break;
case 2:
echo '呵呵';
break;
case 3:
echo '嘿嘿';
break;
default:
echo '嘻嘻';
}
2.while和do...while的区别
while先判断条件是否成⽴,后执⾏循环,do...while先执⾏⼀次任务,再判断是否继续执⾏循环,也就是说do...while⾄少会执⾏⼀次任务。当条件为FALSE时,while中的任务会⼀次也不执⾏,do...while中的任务会执⾏1次
3.for循环:张晓唯
流程:①-》符合条件②-》③-》④-》不符合条件②-》跳出循环,循环结束。
for(①变量初始化;②判断条件;④末尾循环体){
③中间循环体;
}
$phone = [
0 => '魅族17 Pro',
1 => 'iphone 11 Pro Max',
2 => 'P40 Pro +',
3 => 'S20 Ultra',
4 => '⼀加8 Pro',
5 => 'Find X2 Pro',
6 => 'vivo NEX 3s',
7 => '⼩⽶10 Pro'
];
/
/变量初始化时,可定义多个参数
for($name = '', $i = 0; $i < count($phone); $i++){
$name = $phone[$i];
}
4.foreach
两种形式
郑裕彤病逝①foreach($arr as $value),直接遍历数组的值
②foreach($arr as $key => $value),$key为数组下标或键,$value为下标对应的值
foreach⾥⾯判断if,
如果要跳出当前循环,⽤break;
continue:跳过本次循环中剩余的代码并在条件求值为真时开始执⾏下⼀次循环
$phone = [
'Meizu' => '魅族17 Pro',
'iPhone' => 'iphone 11 Pro Max',
'Huawei' => 'P40 Pro +',高二下学期班主任工作计划
'Samsung' => 'S20 Ultra',
'OnePlus' => '⼀加8 Pro',
'Oppo' => 'Find X2 Pro',
'Vivo' => 'vivo NEX 3s',
'XiaoMi' => '⼩⽶10 Pro'
];
foreach($phone as $key => $val){
if ($key == 'Samsung'){
$res[] = $val.'系统崩溃啦';
俄语专业>数字大写怎么写0到10continue;//跳过本次循环中剩余的代码并在条件求值为真时开始执⾏下⼀次循环 $res[] = $val.'系统流畅运⾏';
沃尔沃安全}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论