最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

有关php流程控制语句的实例用法详解

来源:http://erdangjiade.com/topic/3021.html 你好,世界。 2017-09-25 22:42浏览(18)

if(含if..elseif..else扩展实例) 条件语句,根据给出的条件执行相应的语句,是一条基本语句

<?php  
//应用if..elseif..else语句实现企业客服管理系统的用户登录功能 
$username='yiciyun';
$password='123456';
if (!empty($_POST['user'])&&!empty($_POST['pwd'])){    //判断用户名和密码是否为空
    $user=$_POST['user'];
    $pwd=$_POST['pwd'];
    if ($user!=$username){                            //判断用户名是否相等
        echo '用户名错误';
    }
    elseif ($pwd!=$password){                        //判断密码是否相等
        echo '密码错误';
    }
    else {                                            //如果都相等,输出登录成功
        echo '登录成功';            
    }
}
else{
    echo '用户名或密码不能为空';
}
?>

while 循环语句,根据满足的条件循环指定的语句,直到不满足条件为止

do..while 循环语句,与 while 循环语句基本相同,不同的是 do..while 语句先执行一次指定的语句再进行判断

for 循环语句,根据给出的条件循环,直到不满足条件为止,提供了比较复杂的循环机制

<?php    
//九九乘法表
for($i=1;$i<10;$i++){
    for ($j=1;$j<=$i;$j++){
        echo "$i*$j=".$i*$j;
        echo "	";
    }
    echo "<br>";
}
?>

foreach 循环语句,擅长处理数组,提取每个单元的键和值,直到数组末尾为止

<?php  
//应用foreach语句循环输出数组内的键和值
$book=array("7人"=>"ASP 部门","5人"=>"VB 部门","6人"=>"PHP 部门","8人"=>"Java 部门");
foreach($book as $value){
    echo "$value<br/>";
}
foreach($book as $key=>$value){
    echo "$key=>$value<br/>";
}
?>

switch 条件语句,switch 语句一行接一行地执行.开始时没有代码被执行.仅当一个 case 语句中的值和 switch 表达式的值匹配时,PHP 才开始执行语句,直到 switch 的程序段结束或者遇到第一个 break 语句为止.如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下一个 case 中的语句段.

<?php    
//应用switch语句分别对用户名和密码进行判断
$username = 'mr';
$password = 'mrsoft';
switch($_POST['user']){
    case $username : $u = true; break;
    case '': echo "用户名不能为空 <br />"; break;
    default : echo "用户名错误 <br />"; break;
}
switch($_POST['pwd']){
    case $password : $p = true; break;
    case '' : echo "密码不能为空 <br />"; break;
    default : echo "密码错误 <br />"; break;
}
if(isset($u,$p)){
    echo "登录成功";
}
?>
<?php    
//应用switch语句判断今天是星期几
$week=date("w");
switch ($week){
    case 0:echo "星期日<br/>";break;
    case 1:echo "星期一<br/>";break;
    case 2:echo "星期二<br/>";break;
    case 3:echo "星期三<br/>";break;
    case 4:echo "星期四<br/>";break;
    case 5:echo "星期五<br/>";break;
    case 6:echo "星期六<br/>";break;
}
?>

以上就是有关php流程控制语句的实例用法详解的详细内容,更多请关注二当家的素材网其它相关文章!

评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2