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

php笔记之三:字符串运算

2013-04-21 08:13 246 查看
一、字符串运算
字符串运算 (string operator) 的运算符号只有一个,就是英文的句号 .。它可以将字符串连接起来,变成合并的新字符串。以下是字符串运算的例子

<?php
$a = "PHP 4";
$b = "功能强大";
echo $a.": ".$b;
?>

注意:a后面和b前面要加这个符号,中间冒号不加没有关系。

二、赋值运算
符号意义
=将右边的值连到左边
+=将右边的值加到左边
-=将右边的值减到左边
*=将左边的值乘以右边
/=将左边的值除以右边
%=将左边的值对右边取余数
.=将右边的字符串加到左边
<?php
$a = 5;
$a += 2; // 即 $a = $a + 2;
echo $a."<br>\n";
$b = "哇";
$b .= "哈"; // $b = "哇哈";
echo "$b<br>\n";
$b .= "哈"; // $b = "哇哈哈";
echo "$b<br>\n";
?>

输出结果为:7  娃哈  娃哈哈

三、其他运算符号

除了上述的运算符号之外,还有一些运算符号难以归类。

符号意义
$变量
&变量的地址 (加在变量前)
@不显示错误信息 (加在函数前)
->类的方法或者属性
=>数组的元素值
? :三元运算子
其中比较特殊的是三元运算子 ?   :,以下例来解释

(expr1) ? (expr2) : (expr3);


若 expr1 的运算结果为 true,则执行 expr2;否则执行 expr3。实际上它有点类以 if...else 循环,但可以让程序较精简有效率。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: