您的位置:首页 > 编程语言 > PHP开发

PHP初级学习——运算符篇

2016-05-05 18:42 513 查看
1、PHP中的赋值运算符:PHP的赋值运算符分两种,分别是:

(1)、"=":把右边表达式的值赋值给左边的运算数。它将右边表达式赋值一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放在这个内存中。例:  

                       $a = "我在打篮球!";

                       $b = $a;

(2)、“&”:引用赋值,意味着两个变量都指向同一个数据。它将两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都将发生变化。例:

                      $a = "我在打篮球";

                      $c = &$a;

2、PHP中的比较运算符:比较运算符主要用于进行运算的,列如:等于、全等、大于、不等、小于。在PHP总常用的比较运算符如下:

比较运算符            名    称                    示           例               结果

      ==                       等于                      $a == $b                如果$a等于$b,返回true。 

     ===                      全等                      $a === $b              如果$a等于$b,并且它们的类型也相等,返回true。

      !=                        不等                      $a != $b                 如果$a不等于$b,返回true。

      <>                        不于                     $a <> $b                如果$a不等于$b,返回true。

     !==                       非全等                  $a !== $b               如果$a不等于$b,或者它们的类型不同,返回true。

      <                           小于                    $a < $b                  如果$a小于$b,返回true。

      >                           大于                    $a > $b                  如果$a大于$b,返回true。

      <=                      小于等于                $a <= $b                如果$a小于等于$b,返回true。

      >=                      大于等于                $a >= $b                如果$a大于等于$b,返回true。

3、PHP中的逻辑运算符:逻辑运算符主要有:逻辑与、逻辑或、逻辑异或、逻辑非等,在PHP中常用的逻辑运算符如下:

逻辑运算符           名          称                    示           例                结果

     And                   逻辑与                         $a  And  $b               如果$a与$b都为true,返回true。

     Or                     逻辑或                         $a   or    $b               如果$a或$b任一为true,返回true。

     Xor                    逻辑异或                     $a   xor  $b                如果$a与$b有且仅有一个为true,返回true。

     Not                    逻辑非                         !$a                            如果$a不为true,返回true。

     And                   逻辑与                         $a   &&  $b                如果$a与$b都为true,返回true。

     Or                     逻辑或                         $a    ||   $b                 如果$a或$b任一为true,返回true。

4、PHP中的字符串连接运算符:字符串连接运算符是为了将两个字符串进行连接,PHP中提供的字符串连接运算符有:

(1)、连接运算符(“.”):它返回将右边参数附加到左边参数后面所得的字符串。

(2)、连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。

例:                                                                          输出:

<?php                        

    $a = "张先生";                                                          =>       

    $tip = $a.",欢迎您在来本店!";                                       张先生,欢迎您在来本店!

    

    $b = "东边日出西边雨";                                            =>

    $b .= ",道是无晴却有晴";                                                 东边日出西边雨,道是无晴却有晴                         

    

    $c = "东边日出西边雨";                                            =>

    $c = $c.",道是无晴却有晴";                                              东边日出西边雨,道是无晴却有晴      

?>

5、PHP中循环结构之foreach循环语句:在PHP中foreach循环语句,常用语遍历数组,一般有两种使用方法:不取下标、取下标。

(1)只取值,不取下标

<?php

     foreach (数组 as 值){

     //执行的任务

}

?>

例:

<?php

    $students = array(

    '2010'=>'令狐冲',

    '2011'=>'林平之',

    '2012'=>'曲洋',

    '2013'=>'任盈盈',

    '2014'=>'向问天',

    '2015'=>'任我行',

    '2016'=>'冲虚',

'2017'=>'方正',

'2018'=>'岳不群',

'2019'=>'宁中则',

);//10个学生的学号和姓名,用数组存储

//使用循环结构遍历数组,获取学号和姓名  

foreach($students as $v)

{

    echo $v;//输出(打印)姓名

    echo "<br />";

}

?>

输出:

令狐冲
林平之
曲洋
任盈盈
向问天
任我行
冲虚
方正
岳不群
宁中则


(2)同时取下标和值

<?php

    foreach (数组 as 下标 => 值){

    //执行的任务

}

例:

?<?php

$students = array(

'2010'=>'令狐冲',

'2011'=>'林平之',

'2012'=>'曲洋',

'2013'=>'任盈盈',

'2014'=>'向问天',

'2015'=>'任我行',

'2016'=>'冲虚',

'2017'=>'方正',

'2018'=>'岳不群',

'2019'=>'宁中则',

);//10个学生的学号和姓名,用数组存储

//使用循环结构遍历数组,获取学号和姓名  

foreach($students as $key => $v)

{

    echo $key.":".$v;//输出(打印)学号:姓名

    echo "<br />";

}

?>

输出:

2010:令狐冲
2011:林平之
2012:曲洋
2013:任盈盈
2014:向问天
2015:任我行
2016:冲虚
2017:方正
2018:岳不群
2019:宁中则
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: