欢迎光临
感谢一路有你

PHP运算符

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

算数运算符

(+ – * / % ! ++ –)

取余

$a = 13;
echo $a % 3;//1
echo "<br/>";
$a = -13;
echo $a % 3;//-1

自增自减

  1. ++ 在前先++ 后赋值,++ 在后先赋值再++
  2. — 在前先– 后赋值,– 在后先赋值再–
$a = 1;
$b = 2;
$c = $a++ + ++$a + ++$b;
$d = $a++ - $c-- + $b++;
//a 4
//b 4
//c 1+2+3=7
//d 3-7+3=-1
$a = 5;
$b = 4;
$c = $b++ + ++$a - $b++;
$d = $c++ + $b++ - $a--;
echo $a;//5
echo "<br/>";
echo $b;//7
echo "<br/>";
echo $c;//4+6-4=6
echo "<br/>";
echo $d;//5

三元运算符

$b = empty($a)?”为空”:”不为空” ;

字符串运算符

. 和.=

   $b = $a."456";
    $table1="<table border='1' width='500' >";
    $table1.="<tr><th>姓名</th><th>性别</th><th>年龄</th><th>生日</th><th>爱好</th></tr>";
    $table1.="<tr><td>小明</td><td>男</td><td>10</td><td>11.11</td><td>girl</td></tr>";
    $table1.="<tr><td>小红</td><td>女</td><td>8</td><td>12.12</td><td>boy</td></tr>";

常用的网址连接方式

    $url = "http://www.baidu.com";
    echo "<a href='".$url."'>百度</a>";
    echo '<a href="'.$url.'">百度</a>';

赋值运算符

= += -= *= /= %=

比较运算符

< >= <= == === != !==

逻辑运算符

  1. && 逻辑与and 两边为真才为真
  2. ||逻辑或or 两边为假才为假
  3. ! 逻辑非not 取反
  4. xor 逻辑异或 两边不同才为真,相同为假

优先级

面试题

$a =10;
$b = 5;
if($a = 8 || $b = 7){
    $b++;
}
echo $a;//1
echo "<br/>";
echo $b;//6
$a =10;
$b = 5;
if($a = 8 && $b = 7){
    $b++;
}
echo $a;//1
echo "<br/>";
echo $b;//8
赞(1) 打赏
未经允许不得转载:王明昌博客 » PHP运算符
分享到: 更多 (0)

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

支付宝扫一扫打赏

微信扫一扫打赏