PHP运算符
1、算数运算符:+、-、*、/、%
2、赋值运算符:
x=y x=y
x+=y x=x+y
3、字符串运算符:
*“.”串接
*“.=”串接赋值
$x=”hello”;$x.=”world!”; x=hello world!;
4、递增递减
*++$x 先递增,后返回
*$x++ 先返回,后递增
*--$x *$x--
5、比较运算符
*== 相等返回true
*=== 全等,相等且类型相等,返回true
*!= 不等于
*<> 不等于
*!== 不全等,不等于且类型不同,返回true
*> *< *>= *<=
6、逻辑运算符
*and 与
*or 或
*xor 异或 有且仅有一个为true,返回true
*&& 与
*|| 或
*! 非
7、数组
*+ 联合 $x+$y :$x和$y联合,但不覆盖重复
*== 相等 如果$x和$y拥有相同的则返回true
*=== 全相等 如果$x和$y有相同,且顺序、类型相同,则返回true
PHP条件结构
*if(){} if(){}
*if(){} if(){}else{}
*if(){} elseif(){} elseif(){} else{}
*switch(条件){
case 条件:语句;break;
case 条件:语句;break;
default语句;
}
循环语句
1、for(初始值;循环条件;递增值){}
*初始化在循环前无条件求值一次
*循环条件每次循环开始前值true,则继续;值false,终止循环
*递增项:每次循环后被求值
2、while(条件){}
*先判断条件,值true,执行;值false,结束
3、do{
}while(条件)
*先执行任务,再执行条件
4、foreach循环语句
1)只取值,不取下标
foreach(数组as变量){}
*将数组中的值依次赋值给变量
2)同时取下标和值
foreach(数组as下标=>值){}
结构嵌套例子
PHP数组
**数组能够在单独的变量名中存储一个或多个值,并且能够通过引用下标号来访问某个值。
*调用数组:变量名+key值
1、索引素组:带有数字索引的数组
1)创建索引数组:
*索引自动分配
*索引手动分配
2)count()返回数组的长度
2、关联数组:带有指定键(下标)的数组
遍历索引数组和关联数组
3、多维数组:包含一个或多个数组的数组
注:学习笔记