吾爱乐享
个人学习网站

php学习之php的运算符的使用

表达式:表达式是php最重要的基石,在php 中。几乎所写的任何东西都是一个表达式,简单但却最精确的定义一个表达式的方式就是任何有值的东西。如$a=1;

运算符分类

  • 运算符优先级
  • 算术运算符
  • 赋值运算符
  • 位运算符
  • 比较运算符
  • 错误控制运算符
  • 执行运算符
  • 递增递减运算符
  • 逻辑运算符
  • 字符串运算符
  • 数组运算符
  • 类型运算符

1算术运算符

算术运算符包括:加(+)、减(-)、乘(*)、除(/)、求余(求模)(%)

<?php
//加法运算符
$a =1;
$b =2;
echo "a与b的和为:";
echo $a + $b ;
//减法运算符
echo "<br>a与b的差为: ";
echo $a - $b;
//乘法运算符
echo "<br>a与b的积为: ";
echo $a * $b ;
//除法运算符
echo "<br>a与b的商为: ";
echo $a / $b;
//求余数
echo "<br>a与b求余为: ";
echo $a % $b ;
?>

注意:

1.当运行算术运算符时,字符串类型的会自动转换为0进行和数字运算,比如:$a=1 $b=’b’,那么在运行算术运算符时,$b的值自动转换为0,$a+$b=1+0=1

案例:

2.赋值运算符:

赋值运算符:= 就是把某个值赋给某个变量

语法:$a=1;

赋值一般说的是把等号后面的值赋值给前面的变量,可以多次赋值,$a=$b=1;

3.比较运算符

  • ==:等于,比较的是值,只要值相等结果就是等于
  • ===:全等,比较的时类型和值,只有两个都相等才相等
  • !=:不等于:类型转换后两个值不相等,返回为true
  • !==:不全等:两个值不相等或他们的类型不同
  • >:大于,
  • <:小于
  • >=:大于等于
  • <=:小于等于
<?php
//比较运算符
$a=1;
$b=1;
$c='1';
if($a===$b){
echo "全等";
}else if($a==$b){
echo "相等";
}else{
echo "不相等";
}
echo "<br>";
if($a===$c){
echo "全等";
}else if($a==$c){
echo "相等";
}else{
echo "不相等";
?>

4.错误抑制符:@

说明:屏蔽一些不重要的错误,不影响当前页面的脚本运行

<?php
$con = @mysql_connect('localhost','root','');
if($con){
echo '连接成功';
}
?>

5.字符串运算符:.或者.=

说明:字符串连接符(拼接),把两个或多个字符串进行连接

<?php
$str1='公众号';
$str2='吾爱乐享';
$str3=$str1.$str2;
echo $str3;
?>

7逻辑运算符:== —

说明:当前的操作数会自动加1或者减1

如果一个操作数,不给赋值,++$a和$a++是一样的。

  • 前加:++$a;先加1在赋值。
  • 后加:$a++;先赋值在加1.
<?php
$a=1;
$b=1;
$b++;
++$a;
echo $a,$b;//结果为2.自身变量操作++$a和$a++结果是一样的
$c=++$a;
echo $c,$a;//结果a=3.c=3两个变量操作,++$a和$a++结果不一样
$d=$b++;
echo $d,$b;//结果b=2,d=3
?>


//利用自增,实现循环遍历

for($n=0;$n<=10;$n++){

echo '<br>a'; 

echo $n; 

}

echo '</br>-----------------';

//利用自增,实现外部变量循环遍历

$z='a';

for($i=0;$i<=10;$i++){

$z++;

echo $z; 




}
赞(0) 打赏
未经允许不得转载:吾爱乐享 » php学习之php的运算符的使用

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏