位置:首页 > 软件操作教程 > 编程开发 > PHP > 问题详情

PHP 字符串运算符

提问人:刘团圆发布时间:2020-12-12

    字符串运算符只有一个,即英文的句号“.”,它将两个字符串连接起来,结合成一个新的字符串。使用过C语言或Java语言的读者应注意,这里的“+”只用作赋值运算符,而不能用作字符串运算符。

【例题】本例用于对比“.”和“+”两者之间的区别。当使用“.”时,变量$m和$n两个字符串组成一个新的字符串3.1415926r*r1;当使用“+”时,PHP会认为这是一次运算。如果“+”的两边有字符类型,则自动转换为整型;如果是字母,则输出为0;如果是以数字开头的字符串,则会截取字串头部的数字,再进行运算。实例代码如下:

<?php

    $n = "3.1415926r*r";          //声明一个字符串变量,以数字开头

    $m = 1;                       //声明一个整型变量

    $nm = $n.$m;                  //使用“.”运算符将两个变量连接

    echo $nm."<br>";

    $mn = $n + $m;                //使用“+”运算符将两个变量连接

    echo $mn ."<br>";

?>

结果为:3.1415926r*r1

        4.1415926

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部