php运算符

赋值运算符 = 用于给变量赋值。

算术运算符 + 用于把值加在一起。

 

<?php

$x=10;

$y=6;

echo ($x + $y); // 输出16

echo <br>; // 换行

echo ($x - $y); // 输出4

echo <br>; // 换行

echo ($x * $y); // 输出60

echo <br>; // 换行

echo ($x / $y); // 输出1.6666666666667

echo <br>; // 换行

echo ($x % $y); // 输出4                             求余

echo <br>; // 换行

echo -$x;//相反数

?>

 

 

php赋值运算符

基本的赋值运算符是 "="。它意味着左操作数被设置为右侧表达式的值。也就是说,"$x = 5" 的值是 5。

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

a.=b           <==>     a=a.b连接两个字符串

 

 

<?php

$x=10;

echo $x; // 输出10

$y=20;

$y += 100;

echo $y; // 输出120

$z=50;

$z -= 25;

echo $z; // 输出25

$i=5;

$i *= 6;

echo $i; // 输出30

$j=10;

$j /= 5;

echo $j; // 输出2

$k=15;

$k %= 4;

echo $k; // 输出3

?>

 

 

 

php递增/递减运算符

++x      预递增       x加1,然后返回x

x++       后递增       返回x,然后x加1

--x         预递减       x减1,然后返回x

x--         后递减       返回x,然后x减1

 

<?php

$x=10;

echo ++$x;//输出11

$y=10;

echo $y++; // 输出10

$z=5;

echo --$z; // 输出4

$i=5;

echo $i--; // 输出5

?>

 

 

 

 

php比较运算符

<?php

$x=100;

$y="100";

var_dump($x == $y);   //bool(true)

echo "<br>";

var_dump($x === $y);   //bool(false)

echo "<br>";

var_dump($x != $y);      //bool(false)          

echo "<br>";                                               

var_dump($x !== $y);     //bool(true)                    

echo "<br>";

$a=50;

$b=90;

var_dump($a > $b);      //bool(false)

echo "<br>";

var_dump($a < $b);     //bool(true)   

?>

 

 

 

 

php逻辑运算符

x and y              与             如果 x 和 y 都为 true,则返回 true 

x or y                 或             如果 x 和 y 至少有一个为 true,则返回 true  

x xor y               异或         如果 x 和 y 有且仅有一个为 true,则返回 true

x && y               与             如果 x 和 y 都为 true,则返回 true 

x || y                  或             如果 x 和 y 至少有一个为 true,则返回 true

! x                      非             如果 x 不为 true,则返回 true

 

 

 

 

 

 

php数组运算符

<?php

$x = array("a" => "red", "b" => "green");

$y = array("c" => "blue", "d" => "yellow");

$z = $x + $y; // $x 和 $y 数组合并

   详细输出数组       array(4) { ["a"]=> string(3) "red" ["b"]=> string(5)

                              "green" ["c"]=> string(4) "blue" ["d"]=> string(6) "yellow" }

 

var_dump($z);

var_dump($x == $y);//bool(false)

var_dump($x === $y);//bool(false)

var_dump($x != $y);//bool(true)

var_dump($x <> $y);//bool(true)

var_dump($x !== $y);//bool(true)

?>

 

 

 

 

php三元运算符

$test =‘菜鸟教程 ‘ ;

$test = null;//$test赋值为空 取消设置

//isset检测变量是否设置返回布尔类型

var_ dump(isset($test));

if( isset($test)){

echo "yyyyyyy" ;

else{

echo " nnnnnnn" ;

/ /$test =”菜鸟教程" ;

/ /$test = null;

/ /$username = isset($test) ? $test:"abc"

/ /echo $username;

$test =" 123" ;

$username ;

if (isset($test) ){

$username = $test;

}

else{

 $username = "abc"; } echo $username; ?>

 

相关文章