PHP初学:程序几种结构

顺序结构,分支结构,循环结构

顺序结构

顺序结构是最普通最基本的一种结构
就是代码依次往下写
如:

<?php
	$a = 1;
	$b = 2;
	echo $a + $b;
?>

分支结构(选择结构)

-if结构

判断括号内的内容是否为真如果为真则执行结构内的程序,否则不执行。
如:

<?php
	$i = 8;
	if($i>=9){
		echo 'yes!';
	}
?>

当 i >= 9 时则输出 yes!

-else 和 else if

else 是搭配 if来使用
如之前 if 例子:

<?php
	if($i>=9){
		echo 'yes!';
	}else{
		echo 'No!';
	}
?>

当不满足 i f 时则进入else的语句之中

else if 为 多重分支结构

if(条件表达式1){
	语句块1
}elseif(条件表达式1){	
	语句块2	
	... ...		
}elseif(条件表达式n){
	语句块n
}else{
	语句块n+1
}

第一个不满足就进入下一个判断,以此类推。

-switch结构

switch 结构
多种选择,判断输入的内容时什么,根据不同的情况来进入相应的程序中
如:

<?php
	$i = 1;
	switch ($i) {
		case 1:
			echo '1';
			break;
		case 2:
			echo '2';
			break;
		case 3:
			echo '3';
		default:
			echo '0';
			break;
	}
?>

当$i 为 1 时 进入case 1依次类推,当没有满足所有case时,进入default ,如没有default 则退出判断。

循环结构

-while 循环

while循环是先判断条件再执行循环
如:

<?php
	$i = 1
	while($i < = 5){
		echo 'yes';
		$i++;
	}
?>

判断 i 的值 。当i 小于等于5时,进入循环,当不满足条件时退出循环、

-do while 循环

do while循环是先循环再判断条件是否满足,
如:

<?php
	$i = 1;
	do{
		echo 'yes ';
		$i++;
	}while ($i >= 5);
?>

首先先进入一个循环,执行完一次之后,判断条件是否满足情况,满足继续循环,不满足则退出循环

-for 循环

for循环由三个部分组成
第一部分是第一个分号前的部分为 参数的初始化 可以设置参数的值
第二部分是第二个分号前的部分为 条件的判断 设置循环的条件
第三部分是更新循环变量,也就是控制循环必须需要循环变量在改变,不然无法完成循环
如:

<?php
	for( $i =1 ;$i <= 9;$i ++ ){
		echo '我是第'.$i.'个'; 
	}
?>

循环输出第几个,当 i >9 时停止循环

continue和break

continue : 只能用在循环里
作用:跳过本次循环,进行下一次循环,但不会终止整个循环
break :可用于switch结构和循环结构中
作用:break语句终止这个循环,程序跳转到循环外的下一条语句。
最后exit 可直接退出当前脚本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值