php-学习日记2

+

算数运算符

—> 用于完成各种运算

$a+$b + : 加法运算符
$a-$b - : 减法运算符
$a$b : 乘法运算符
$a/$b / : 除法运算符
$a%$b % : 取模运算符

赋值运算符

—> 将一个数据值赋给一个变量

$a +=5; <加法赋值> $a = $a+5;
$a -=5; <减法赋值> $a = $a-5;
$a =5; <乘法赋值> $a = $a5;
$a /=5; <除法赋值> $a = $a/5;
$a .=5; <拼接赋值> $a = $a.5;

字符串运算

—> 用于拼接字符串

1
2
3
4
5
$a = 'hello';
$b = $a.'world'; //表示拼接前后两个字符串
$c = 'hello';
$c .= 'world';

递增、递减运算符

—>将当前值加1或减1

++$i $i先加1,再返回$i的值
$i++ 先返回$i的值,在加1
–$i $i先减1,再返回$i的值
$i– 先返回$i的值,在减1

逻辑运算符

—>对多个变量值判断

&&,and 逻辑与
||,or 逻辑或
! 逻辑非
xor 异或(有且仅有一个为true,则返回true)

三元运算符

—> 语法 :a? b : c

1
2
3
$a = 5;
$b = 1;
$res = $a<$b ? true : false ;

流程控制

判断语句 if语句

if语句括号中的表达式值为true 或 false,来控制是否执行指定的代码程序

1
2
3
4
5
6
7
if($a){
//
}else if(){
//
}else{
//
}

switch 语句

1
2
3
4
5
switch(表达式){
case value:
break; //跳出循环
default: //statements
}

循环语句

—> 语法: while(表达式){ //}

1
2
3
4
5
$count = 1;
while($count < 5){
echo $count;
$count ++;
}

—> do{//} while(表达式)

1
2
3
4
5
$count = 11;
do{
echo $count -=3;
$count --;
}while($count < 2)

—> for循环

1
2
3
for(表达式1;表达式2;表达式3){
//
}

foreach 循环

—> 用来便历数组,每次循环都将指针后移一位

语法 : foreach($count as $key => $value){
//
}