From 3eeda96ef93e3164e00c2763eb9043961c937466 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E6=B5=A9?= <1599724449@qq.com> Date: Wed, 11 May 2022 11:30:55 +0800 Subject: [PATCH] php --- ...HP\350\277\220\347\256\227\347\254\246.md" | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 "\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md" diff --git "a/\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md" "b/\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..90a80b9 --- /dev/null +++ "b/\346\242\201\346\265\251/20220511-PHP\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,115 @@ +# php运算符 + + + +**赋值运算符** + +| 运算符 | 等同于 | 描述 | +| ------ | --------- | ------------------ | +| x = y | x = y | 把y赋值给x | +| 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 | 连接x和y两个字符串 | + +**自增减运算符** + +| 运算符 | 名称 | 描述 | +| ------ | ------ | ------------ | +| ++ x | 预增加 | x加1后再输出 | +| x ++ | 后增加 | 输出x后再加1 | +| -- x | 预减少 | x减1后再输出 | +| x -- | 后减少 | 输出x后再减1 | + +**比较运算符** + +| 运算符 | 解释 | +| ------ | ------------------------------------ | +| x==y | 等于 | +| x=== y | 绝对等于 必须内容一样且类型一样 | +| x!=y | 不等于 | +| x<>y | 不等于 | +| x!==y | 绝对不等于,要么值不同,要么类型不同 | +| x>y | 大于 | +| x=y | 大于等于 | +| x<=y | 小于等于 | + +**逻辑运算符** + +| 运算符 | 名称 | 描述 | +| ------------ | ---- | -------------------------------- | +| x **and** y | 与 | 表示并且的意思,条件全满足 | +| x **or** y | 或 | 表示或者、满足其中之一条件 | +| x **xor** y | 异或 | 两个条件有且只有一个满足,如开关 | +| x **&&** y | 与 | 表示并且的意思,条件全满足 | +| x **\|\|** y | 或 | 表示或者、满足其中之一条件 | +| **!** x | 非 | 取条件结果的相反值 | + +**continue** + +一般在循环中使用,跳过continue之后的代码开始下次循环。 + +**while循环** + +while循环和do while循环的区别是前者只要不满足条件就不会循环,后者无论如何都执行一次 + +# 作业 + +1、用三个变量,代表三角形的边长,判断三角形是不是直角三角形(a^2+b^2=c^2) + +```php +//1、用三个变量,代表三角形的边长,判断三角形是不是直角三角形(a^2+b^2=c^2) +$a = 5; +$b = 3; +$c = 4; + +if(($a*$a)+($b*$b)==($c*$c) ||($a*$a)+($c*$c)==($b*$b) ||($c*$c)+($b*$b)==($a*$a)){ + echo "边长为".$a."、".$b."、".$c."的三角形是直角三角形"; +}else{ + echo "边长为".$a."、".$b."、".$c."的三角形不是直角三角形"; +} +``` + + + +2、喝下的汽水小于20,一瓶一积分。超过的每瓶1.5积分 + +```php +//2简易汽水比赛,喝下的汽水小于20瓶的,一瓶一积分。超过的每瓶1.5积分 + +$sum = 34 ; +echo "
"; +if($sum<= 20){ + echo "一共喝了".$sum."瓶。积分为".($sum*1); +}else{ + echo "一共喝了".$sum."瓶。积分为".((($sum-20)*1.5)+20); +} +``` + + + +3、用两种方法循环1-10。 + +```php +//3、用两种方法循环1-10。 +$s = 1; +//第一种 +while($s<=10){ + echo $s; + if($s<>10){ + echo "、"; + } + $s++; +} +echo "
"; +//第二种 +for($q = 1;$q<=10;$q++){ + echo $q; + if($q!=10){ + echo "、"; + } +} +``` + -- Gitee