From 6f86232792ad7ea91541a7121e5d708c13745721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E7=BF=BC=E5=B2=9A?= <2659075671@qq.com> Date: Sun, 15 May 2022 20:07:08 +0800 Subject: [PATCH] yyl --- ...01\347\250\213\350\257\255\345\217\245.md" | 212 ++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 "\346\235\250\347\277\274\345\262\232/20220513-php\346\265\201\347\250\213\350\257\255\345\217\245.md" diff --git "a/\346\235\250\347\277\274\345\262\232/20220513-php\346\265\201\347\250\213\350\257\255\345\217\245.md" "b/\346\235\250\347\277\274\345\262\232/20220513-php\346\265\201\347\250\213\350\257\255\345\217\245.md" new file mode 100644 index 0000000..2dd1e16 --- /dev/null +++ "b/\346\235\250\347\277\274\345\262\232/20220513-php\346\265\201\347\250\213\350\257\255\345\217\245.md" @@ -0,0 +1,212 @@ +## 笔记: + +~~~php +赋值运算符: +运算符 等同于 描述 +x=y x=y 左操作数被设置为右侧表达式的值 +x+=y x=x+y 加 +x-=y x=x-y 减 +x*=y x=x*y 乘 +x/=y x=x/y 除 +x%=y x=x%y 模6(除法的余数) +a.=b a=a.b 连接两个字符串 +$a=$b=$c=5 + echo $a; + echo "
"; +echo $b; + echo "
"; +echo $c; + echo "
"; + $a=2; +$a+=3; +echo $a; +echo "
"; +$a-=3; +echo $a; + +递增递减运算符: + 运算符: 名称: 描述: + ++x 预递增 x加1,然后返回x + x++ 后递增 返回x加1 + -x 预递增 x减1,然后返回x + x- 后递减 返回x,然后x减1 + + $x=2; +echo $x++; +echo "
"; + $y=1.6; +echo $y++; +echo "
"; +echo ++$y; +echo "
"; + $z=10; +echo $z--; +echo "
"; +echo --$z; +echo "
"; + +~~~ + +### 比较运算符: + +![image-20220513192815260](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513192815260.png) + +### 逻辑运算符: + +![image-20220513192947600](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513192947600.png) + +### 三元运算符:条件运算符是"?:"(或三元)运算符 + +![image-20220513193041629](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513193041629.png) + +### 运算符优先等级: + +![image-20220513193124445](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513193124445.png) + +### php中的分支结构: + +##### \1. if、if-else语句: + +~~~php +$a=5; +if($a<10){ + $a++;//变量自增 +}echo "$a的值为":.$a; +~~~ + +if分支省去{} + +![image-20220513193241884](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513193241884.png) + +判断奇偶数: + +![image-20220513193643012](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513193643012.png) + +##### 2,if-elseif-else: + +判断成绩等级: + +![image-20220513193827284](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513193827284.png) + +##### 3,switch循环语句: + +![image-20220513193911534](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513193911534.png) + +![image-20220513193940509](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513193940509.png) + + + +### php中的循环结构: + +##### 1,whlie语句: + +![image-20220513194110264](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513194110264.png) + +##### 2,do-whlie语句: + +![image-20220513194146869](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513194146869.png) + +##### 3,for语句: + +例如:求1-4的和: + +![image-20220513194243423](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513194243423.png) + +##### 4,break结束循环: + +![image-20220513194330089](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220513194330089.png) + +~~~PHp +"; +} +~~~ + +##### \5. continue 跳过本次循环: + +###### 输出1-100之间所有偶数: + +~~~php +"; + } + + +~~~ + +#### 总结: + +l运算符:赋值,比较,逻辑,三元,自增减 + +l分支结构:if else if 判断范围和精确值 switch精确值 + +l循环 while do while for(){} + +lBreak 结束整个结构、continue 跳过本次,继续下一次 + +### 作业: + +~~~PHP +//1、用三个变量,代表的三角形的三个边长,判断三角形是不是直角三角形 +//提示(直角三角形两直角边的平方和等于斜边的平方) +//2、 简易版喝汽水某喝汽水比赛,求积分。比赛规则如下:选手喝汽水小于等于20瓶,每瓶按1积分计算。 +//选手喝汽水大于20瓶,超出部分按每瓶1.5积分计算。 +//3、使用循环倒序输出1-10之间的数字,至少两种方法实现。 + +; + + + + +第二题: +20){ + var_dump(20+($j-20)*1.5); +} +?>; + + + + +第三题: +第一种方法: +0){ + echo $num." "; + $num--; +} +?>; +第二种方法: +0;$num--){ + echo $num." "; + } +?>; +~~~ + +### + -- Gitee