• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php中字符串的拼接用法详解

php 搞代码 3年前 (2022-01-22) 32次浏览 已收录 0个评论

首先和大家说下,学习任何一门语言都要去官网去看文档,因为官方的文档正确性有保证,并且也最有广泛性。

有两个字符串(string)运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数之后。

<?php$a = "Hello ";$b = $a . "World!"; // now $b contains "Hello World!"$a = "Hello ";$a .= "World!";     // now $a contains "Hello World!"?>
<?php    $var = 3;    echo "Result:" . $var + 3;?>

运行后发现只输出了一个 ‘3’,为什么呢? 因为第一字符串“Result3”被创建,这然后被添加到3得到3,非空非数字字符串被转换为0。如果要输出"Result: 6",则代码如下:

<?ph<div style="color:transparent">!本文来源gaodai.ma#com搞#代!码(网</div><em>搞gaodaima代码</em>p    $var = 3;    echo "Result:" . ($var + 3);?>

下面的例子—如果试图用连接运算符加号,你的结果将是这些数字为字符串的结果。

<?phpecho "thr"."ee";           //prints the string "three"echo "twe" . "lve";        //prints the string "twelve"echo 1 . 2;                //prints the string "12"echo 1.2;                  //prints the number 1.2echo 1+2;                  //prints the number 3?>

大括号服务好替代串联,和他们更快地输入和代码看起来更干净。记得用双引号(“”)而不是单引号(‘’)作为其内容是由PHP parced,因为在单引号(''),你会得到所提供的变量litaral名称

<?php$a = '12345';// This works:echo "qwe{$a}rty"; // qwe12345rty, using bracesecho "qwe" . $a . "rty"; // qwe12345rty, concatenation used// Does not work:echo 'qwe{$a}rty'; // qwe{$a}rty, single quotes are not parsedecho "qwe$arty"; // qwe, because $a became $arty, which is undefined?>
<?php$var = "hello";$world = "world";echo "$var" . '$world'; //outputs hello$worldecho "$var" . "$world"; //outputs helloworldecho "$var" .  $world; //outputs helloworld?>

可以看出使用使用(‘’)即把单引号里的内容作为了字符,直接echo出来了。而使用(“”)则保留了变量。

以上就是php中字符串的拼接用法详解的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php中字符串的拼接用法详解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址