php提取引号内容-php输出双引号
运算符可以通过给出php提取引号内容的一或多个值(表达式)来产生另一个值。
运算的分组
一元运算符:只能接受一个值。例如 ! (逻辑取反运算符)或 ++ (递增运算符)。
二元运算符:可接受两个值。例如熟悉的算术运算符 +(加)和-(减)php提取引号内容,大多数PHP 运算符都是这种。
三元运算符:可接受三个值。通常就简单称之为“三元运算符”(也可称之为条件运算符)。
运算符优先级
运算符优先级指定php提取引号内容了两个表达式绑定得有多“紧密”。
例如,表达式 1 + 5 * 3 的结果是 16 而不是 18 是因为乘号(“*”)的优先级比加号(“+”)高。
如果运算符优先级相同,那运算符的结合方向决定了该如何运算。
例如,"-"是左联的,那么 1 - 2 - 3 就等同于 (1 - 2) - 3 并且结果是 -4。另外一方面,"="是右联的,所以 $a = $b = $c 等同于 $a = ($b = $c)。
关于括号
通过括号的配对来明确标明运算顺序,靠运算符优先级和结合性来决定,通常能够增加代码的可读性。
PHP常用的运算符分类
1.PHP算数运算符
例子:
2.PHP 赋值运算符
PHP 赋值运算符用于向变量写值。
PHP 中基础的赋值运算符是 "="。这意味着右侧赋值表达式会为左侧运算数设置值。
例子:
3.PHP 字符串运算符
例子:
4.PHP 递增/递减运算符
例子:
5.PHP 比较运算符
例子:
6.PHP 逻辑运算符
7.PHP 数组运算符
8.位运算符
位运算符允许对整型数中指定的位进行置位。如果左右参数都是字符串,则位运算符将操作字符的 ASCII 值。
9.执行运算符
PHP 支持一个执行运算符:反引号(``)。注意这不是单引号!
PHP 尝试将反引号中的内容作为 shell 命令来执行,并将其输出信息返回(即,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 shell_exec() 相同。
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
记下一些关于运算符的小技巧
%运算符
取余运算符运算结果的正负号由第一个运算子的正负号决定,比如:
!取反运算符
!取反运算符连续对同一个值进行取反运算等于将其转换为对应的布尔值,就像Boolean函数那样:
!!x
// 等同于 Boolean(x)
^异或运算符
两次异或运算交换两个数的值:
var a = 10;
var b = 99;
a^=b, b^=a, a^=b;
a // 输出 99
b // 输出 10
<< 左移运算符
左移0位可用于取整:
13.5 << 0
// 输出 13
>> 右移运算
右移运算可以模拟2的整除运算:
5 >> 1
// 相当于 5 / 2 = 2
这些,你都Get到了吗php提取引号内容?