21番茄网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 21番茄网
查看: 140|回复: 0

PHP条件结构之if…else…

[复制链接]

693

主题

911

帖子

2993

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2993
发表于 2024-6-16 14:48:04 | 显示全部楼层 |阅读模式
一、PHP条件结构之if…else…

1.PHP中的“if…else…”语法,如下:
<?php
if(条件){
     //分配服务器干的任务A
}else{
     //分配服务器干的任务B
}
?>

范例:一些酒店为了促销,吸引顾客,可以给当天生日的人八折优惠,这时可以使用条件结构。

<?php
    date_default_timezone_set('Asia/ShangHai');
    $today = date('m-d',time());//获取当天日期
    $birthday = "02-14";//生日
    $money = 238;//消费金额
    $discount = 0.8;//八折优惠
        if($today==$birthday){
            $money=$money*$discount;
        }else{
            $money = $money*1;
        }
        echo $money;
?>

PHP条件结构之if…else…  PHP 1
                               
登录/注册后可看大图


2.PHP中的“if…else if…”语法,如下:

<?php
if(条件一){
     //分配服务器干的任务A
}else if(条件二){
     //分配服务器干的任务B
}
?>

范例:在妇女节那个月,需要给女员工发300元奖金。这时就可以使用“if…else if…”来完成此任务。
<?php
    $totalMoney = 0;//总工资
    $basicMoney =  2000;//基本工资
        $sex = "男";
        if($sex == "男"){
                $totalMoney = $basicMoney  + 0;// 男的没奖金
        }else if($sex == "女"){
                $totalMoney = $basicMoney  + 300;// 女的有奖金300元
        }
        echo $totalMoney;
?>

PHP条件结构之if…else…  PHP 1
                               
登录/注册后可看大图


3.PHP中的“if…else if…else…”语法,如下:
<?php
if(条件一){
     //分配服务器干的任务A
}else if(条件二){
     //分配服务器干的任务B
}else{
     //分配服务器干的任务C
}
?>

范例:如果我们需要提供上课的提示信息,假设如果为周一则上午有课,如果为周三则下午有课,其它时间没课。

<?php
date_default_timezone_set('asia/shanghai');
$week = date("w");//获取当天星期几
$info = "";//提示信息
if($week == 1){
    $info = "上午有课";
}else if($week == 3){
        $info = "下午有课";         
}else{
        $info = "今天没课";
}
echo $info; //输出提示信息
?>





上一篇:PHP运算符
下一篇:PHP条件结构之switch…case…
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|21番茄网 ( 粤ICP备10099428号 ) 奇远富

GMT+8, 2024-9-20 00:14 , Processed in 0.458926 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表