什么是字符运算
发布网友
发布时间:2022-04-21 20:11
我来回答
共2个回答
热心网友
时间:2022-04-18 06:46
字符运算主要有字符串比较大小,连接,裁剪等等。
字符的比较大小实际上是比较字符ascii码的大小,比如A的ascii码为65,B的ascii码为66,那么我们认为‘B’>'A';
如果是字符串,那么我们以第一个为主,"Ad"<"Bf",就像浮点数的十位百位一样。
字符串的连接就是将两个字符串连接在一起。有些环境已经重载好了‘+’这个运算符,那么"Ab"+"cd"="Abcd";
还有一种情况是字符加某个数,那么这个时候就是以ascii码来计算的。比如‘A’+2=''C';
综上:字符的运算实际上是整数的加减运算,比较运算,只不过是以另外一种形式表示一个数。
字符串的运算包括字符的运算,还有的情况比如字符串连接可以理解为存储空间相连接的运算。
实际上我们也可以通过重载运算符来定义我们自己的运算方式。
热心网友
时间:2022-04-18 08:04
字符运算就是字符串运算符,有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。
有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。
举例代码:
<?php
$a = "Hello ";
$b = $a . "World!"; // now $b contains "Hello World!"
$a = "Hello ";
$a .= "World!"; // now $a contains "Hello World!"
?>