PHP入门(第八弹:控制语句)

来源:互联网 发布:加入放心淘宝贝没打标 编辑:程序博客网 时间:2024/06/05 02:12

顺序结构

顺序结构就是按着顺序一直往下执行。我们编写的代码默认都是按照顺序结构执行的。

条件结构

if…else…

语法为:

<?phpif(条件){     // statementA}else{     // statementB}?>

if…else if…

语法为:

<?phpif(条件一){     // statementA}else if(条件二){     // statementB}?>

if…else if…else…

语法为:

<?phpif(条件一){     // statementA}else if(条件二){     // statementB}else{     // statementC}?>

switch…case…

语法为:

<?phpswitch (条件){case 条件值一:  // statementA  break; case 条件值二:  // statementB  break;default:  // default statement}?>

循环结构

while循环

语法为:

<?phpwhile(条件){      // statement}?>

do while循环

语法为:

<?phpdo{      // statement}while(条件)?>

while与do…while循环语句的区别是,while先判断条件是否成立,后执行循环,do…while先执行一次循环体,再判断是否继续执行循环,也就是说do…while至少会执行一次循环体。

for循环

语法为:

<?phpfor(初始化;循环条件;递增项){      // statement}?>

foreach循环

foreach循环语句,常用于遍历数组,一般有两种使用方式:
第一种是只取值,不取下标,语法为:

<?php foreach (数组 as 值){// statement}?>

使用如:

<?php$students = array('101'=>'张三','102'=>'李四','103'=>'王五',);foreach($students as  $v){     echo $v;  // 输出姓名    echo "<br />";}?>

第二种是同时取下标和值,语法为:

<?phpforeach (数组 as 下标 => 值){ // statement}?>

使用如:

<?php$students = array('101'=>'张三','102'=>'李四','103'=>'王五',);foreach($students as $key =>$v){     echo $key.":".$v;  // 输出号码:姓名    echo "<br />";}?>
原创粉丝点击