PHP入门(5)-运算符
来源:互联网 发布:Ubuntu编辑一个c文件 编辑:程序博客网 时间:2024/06/08 11:28
1. 算术运算符
以下实例演示了使用不同算术运算符得到的不同结果:
<?php$x=10;$y=6;echo ($x + $y); // 输出16echo ($x - $y); // 输出4echo ($x * $y); // 输出60echo ($x / $y); // 输出1.6666666666667echo ($x % $y); // 输出4?>
2. 赋值运算符
在 PHP 中,基本的赋值运算符是 “=”。它意味着左操作数被设置为右侧表达式的值。也就是说,”$x = 5” 的值是 5。
以下实例演示了使用不同赋值运算符得到的不同结果:
<?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$a = "Hello";$b = $a . " world!";echo $b; // 输出Hello world!$x="Hello";$x .= " world!";echo $x; // 输出Hello world!?>
3. 递增/递减运算符
以下实例演示了使用递增/递减运算符得到的结果:
<?php$x=10;echo ++$x; // 输出11$y=10;echo $y++; // 输出10$z=5;echo --$z; // 输出4$i=5;echo $i--; // 输出5?>
4. 比较运算符
比较操作符可以让您比较两个值:
以下实例演示了使用一些比较运算符得到的不同结果:
<?php$x=100;$y="100";var_dump($x == $y);echo "<br>";var_dump($x === $y);echo "<br>";var_dump($x != $y);echo "<br>";var_dump($x !== $y);echo "<br>";$a=50;$b=90;var_dump($a > $b);echo "<br>";var_dump($a < $b);?>
5. 逻辑运算符
6. 数组运算符
以下实例演示了使用一些数组运算符得到的不同结果:
<?php$x = array("a" => "red", "b" => "green");$y = array("c" => "blue", "d" => "yellow");$z = $x + $y; // $x 和 $y 数组合并var_dump($z);var_dump($x == $y);var_dump($x === $y);var_dump($x != $y);var_dump($x <> $y);var_dump($x !== $y);?>
7. 几个特殊运算符
1. => 一般用在数组中,其中左面表示键名,右面表示键值
之前我们学习数组的时候,数组是动分配 ID 键,比如:
$names = array(“Peter”,”Quagmire”,”Joe”);
在存储有关具体命名的值的数据时,使用数值数组显然不是好做法。 这时我们需要通过关联数组,把值作为键,并向它们赋值。
$css=array(‘style’=>’0’,‘color’=>‘green‘)
则$css['style']=='0'
,$css['color']=='green'
。
2. -> 操作符用于类、对象的操作中,以下是示例:
<?phpclass foo{function do_foo(){echo "Doing foo.";}}$bar = new foo;$bar->do_foo();?>
3. ::操作符用于引用类中的静态方法和静态属性
class Test{ public static $test = 1; public static function test(){ }}
可以不用实例化对象直接使用 Test::
同理也可以用 Test::test() 直接调用静态方法test 。
7. &符号
引用(就是在变量或者函数、对象等前面加上&符号)。在PHP 中引用的意思是:不同的名字访问同一个变量内容。这与C语言中的指针是有差别的。C语言中的指针里面存储的是变量的内容在内存中存放的地址。
PHP 的引用允许你用两个变量来指向同一个内容。
<?$a="ABC";$b =&$a;echo $a;//这里输出:ABCecho $b;//这里输出:ABC$b="EFG";echo $a;//这里$a的值变为EFG 所以输出EFGecho $b;//这里输出EFG?>
0 0
- PHP入门(5)-运算符
- PHP入门(第七弹:运算符)
- PHP入门-运算符与操作符
- PHP入门之运算符+变量+常量
- PHP入门——运算符
- PHP入门篇 第5章 PHP中常用的运算符
- PHP学习总结(14)——PHP入门篇之常用运算符
- 慕课网——PHP入门篇(PHP中常用的运算符)
- PHP入门学习笔记之—— PHP 运算符
- 【PHP入门篇】4.运算符--慕课网【学习总结】
- PHP之位运算(入门基础,面试题目基础)
- 【PHP】PHP运算符
- Shell脚本入门(五) - 运算符
- Swift快速入门(三)运算符
- C语言入门(五) 运算符
- 运算符重载入门推演(基础)
- 代码Python入门(三、运算符)
- JAVA入门:运算符
- 抽象类和抽象函数
- 大话设计模式之面向对象基础篇(一)
- P,NP,NPC以及NP-Hard问题说明
- 26.c/c++程序员面试宝典-访问控制
- Linux可重入函数
- PHP入门(5)-运算符
- 蓝桥杯——矩阵乘法
- 输入一个小于360的正整数,求它的正弦和余弦
- 欢迎使用CSDN-markdown编辑器
- opencv:轮廓属性
- 软件架构师?全栈工程师?CTO?不要升职!不要升职!不要升职!!
- 5.6.3.1 Defining a Frustum
- 5.6.3.2 投影顶点
- 5.6.3.3 设备坐标标准化 (NDC)