批改状态:合格
老师批语:
运算符用于执行程序代码运算,会针对一个以上操作符进行运算
| 运算符 | 符号 |
|---|---|
| 算数运算符 | +,-,,/,%,++,—,* |
| 字符串运算符 | . |
| 赋值运算符 | =,+=,-=,*=,/=,.=… |
| 比较运算符 | >,<,>=,<=,<=>… |
// %: 取模,也叫取余数,余数一定是整数$year = date('Y');echo $year;if($year % 4 == 0 && $year % 100 != 0){printf("%d是闰年",$year);}else{printf("%d不是闰年",$year);}
// ++ --$a = 10;// ++$a; 先执行$a = $a + 1后,再运算$aprintf('++$a = %d, $a = %d<br>',++$a,$a);//打印 ++$a = 11, $a = 11
// ** 幂运算需要php5.6版本printf('2的4次方 = %d <br>',2**4);//打印 2的4次方 = 16
// ”==“: 只要求值相等就返回true,如果两边类型不匹配则自动转换var_export(100 == '100');//打印 true
// ”===“: 要求值和类型全相同才返回truevar_export(100 === (int)'100');// 打印 true
//太空船php7+//<=>:也叫组合比较符,例如$a <=> $b,有三种返回结果$a = 15;$b = 5;echo $a <=> $b;//等价于// if($a < $b){// echo -1;// } else if($a > $b){// echo 1;// } else{// echo 0;// }
$username = 'admin';//&&:与;要求操作数都相同,否则返回falseif (isset($username) && $username === 'admin') {echo '欢迎管理员' . $username . '<br>';} else {echo '请登录'}
//单分支$city = '深圳';if(isset($city) && $city === '深圳') :echo '当前位置:' . $city;endif;
//双分支$grade = 80;if(isset($grade) && $grade >= 60) :echo '及格';else :echo '不及格';endif;
//switch,多分支//switch更多用于单值判断$weight = 130;switch($weight):case $weight > 130 :echo '体重超标,需要适当减肥';break;case $weight <= 130 || $weight <= 110:echo '体重合格,请继续保持';break;case $weight <= 110;echo '体重不合格,需要增加主食';break;default:echo '体重格式不正确';endswitch;
$grade >= 60 ? '及格' : '不及格';
$animal = ['狮子', '老虎', '大象', '犀牛', '猎豹'];//1. 条件循环//1.1 入口型 while(){...}//1、循环条件的初始值//$i 是要遍历的数组的索引,默认从0开始$i = 0;//2、循环条件while ($i < count($animal)) {echo $animal[$i] . '<br>';//3、更新循环条件$i++;}
$animal = ['狮子', '老虎', '大象', '犀牛', '猎豹'];$i = 0;do{echo $animal[$i] . '<br>';$i++;}while($i < count($animal));//do-while当条件为false时,至少执行一次循环体
$animal = ['狮子', '老虎', '大象', '犀牛', '猎豹'];//1. 计算式 for// for(初始条件;循环条件;更新条件)for($i =0; $i<count($animal);$i++){echo $animal[$i] . '<br>';}//1.1 提前终止循环//1.2 提前终止本轮循环,进行下一轮//1.3 直接退出循环for($i =0; $i<count($animal);$i++):if($i === 3):continue;elseif($i > 5) :break;endif;echo $animal[$i];endfor;//输出 狮子老虎大象猎豹
$animals = ['狮子', '老虎', '大象', '犀牛', '猎豹'];//遍历循环foreach($animals as $animal){echo $animal;}
| 函数 | 相同点 | 不同点 | 应用场景 |
|---|---|---|---|
| include | 将一个外部的文档插入到当前代码块中 | 引入文件的时候,如果碰到错误,会给出提示,并继续运行下边的代码 | 用于不希望引入文件不存在导致程序无法正常运行 |
| require | 将一个外部的文档插入到当前代码块中 | //引入文件的时候,如果碰到错误,会给出提示,并停止运行下边的代码 | 用于数据库加载,高严禁地方 |
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号