php中怎么拼接,php中字符串的拼接用法详解
首先和大家说下,学习任何一门语言都要去官网去看文档,因为官方的文档正确性有保证,并且也最有广泛性。
有两个字符串(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",则代码如下:
$var = 3;
echo "Result:" . ($var + 3);
?>
下面的例子---如果试图用连接运算符加号,你的结果将是这些数字为字符串的结果。
echo "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.2
echo 1+2; //prints the number 3
?>
大括号服务好替代串联,和他们更快地输入和代码看起来更干净。记得用双引号(“”)而不是单引号(‘’)作为其内容是由PHP parced,因为在单引号(''),你会得到所提供的变量litaral名称<?php
$a = '12345';
// This works:
echo "qwe{$a}rty"; // qwe12345rty, using braces
echo "qwe" . $a . "rty"; // qwe12345rty, concatenation used
// Does not work:
echo 'qwe{$a}rty'; // qwe{$a}rty, single quotes are not parsed
echo "qwe$arty"; // qwe, because $a became $arty, which is undefined
?><?php
$var = "hello";
$world = "world";
echo "$var" . '$world'; //outputs hello$world
echo "$var" . "$world"; //outputs helloworld
echo "$var" . $world; //outputs helloworld
?>
可以看出使用使用(‘’)即把单引号里的内容作为了字符,直接echo出来了。而使用(“”)则保留了变量。
php中怎么拼接,php中字符串的拼接用法详解相关推荐
- linux中替换命令详解,linux中sed命令字符串替换的用法详解
Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...
- oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解
Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...
- sort在c语言中的作用,c语言中sort的用法详解.docx
c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...
- python中values作用_Python values()与itervalues()的用法详解
dict 对象有一个 values() 方法,这个方法把dict转换成一个包含所有value的list,这样,我们迭代的就是 dict的每一个 value: d = { 'Adam': 95, 'Li ...
- java中finaljava中this_Java中this,static,final,const用法详解
一.this 用类名定义一个变量的时候,定义的应该只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法,那们类里面是够也应该有一个引用来访问自己的属性和方法纳?JAVA提供了一个很好的东西, ...
- html后代元素选择器,怎么使用html5中的后代选择器?后代选择器的用法详解!
最近网上很多小伙伴就在问,怎么使用html5中的后代选择器?看到这我就有点想说的了,对于怎么使用html5中的后代选择器,这个问题其实还是蛮重要的.对于想要从事互联网这块功的话算是基本都要有所了解的. ...
- 【Python教程】 re 模块中findall() 函数返回值展现方式的用法详解
findall 函数: 在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表. 注意: match 和 search 是匹配一次 findall 匹配所有,mat ...
- python中strip()、lstrip()、rstrip()函数的用法详解
一.strip()函数的简单应用 1.strip()函数 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能 ...
- php中location.reload,js刷新页面location.reload()用法详解
本文介绍了js刷新页面函数location.reload()的用法,有关js location.reload()函数的例子,有需要的朋友参考下. 在javascript编程中,多使用location. ...
- python中*args 与 **kwargs形式的参数的用法详解
我在学习OpenStack的过程中遇到了大量的如下形式的代码段: args['body'] = json.loads(request.body) result = method(request=req ...
最新文章
- Command ***/bin/ git fetch --tags --progress denied
- bootice 此功能仅在uefi环境下可用_电脑新手必掌握基础知识:BIOS、EFI与UEFI详解!...
- 【英语学习】【Level 08】U04 What I love L2 My favorite sport
- 10BASE-2 是什么意思
- fastjson反序列化map_最新fastjson反序列化漏洞分析
- linux 安装启动ssh服务
- 电脑硬件知识大扫盲:CPU技术参数集锦
- Xcode6在10.9.4上面crash解决
- 管道泄漏监测系统分布式光纤测温技术方案
- 【DirectX 9.0c入门教程】之一 开发环境搭建:安装vs2008 sp1和DirectX SDK
- 嵌入式课程 之 超声波传感器实验
- Android开发之移动互联网周刊第二期
- python进程池Pool的apply与apply_async到底怎么用?
- 从卡牌类游戏初探游戏服务器
- loss 加权_为每个类别/实例编写自定义损失加权,对,的,loss
- EXCEL VBA 中关于斗牛的算法
- Javascript笔记大全01,会持续更新~
- 《速通深度学习数学基础》
- java如何获取storage_本地化存储Storage
- 052试题 86 - crosscheck 命令及expried
热门文章
- 2019.1.5【NOIP提高组】模拟B组 JZOJ 3058 火炬手
- python DEA:强/弱处置性假设下的考虑非期望产出的非径向距离函数
- python中创建一个字典的语句_Python 字典(dict)介绍
- 上海弈云计算机,网吧特权尽在掌握!云电脑与你“弈起来夏棋”
- unbutu上my.cnf权限问题
- 【Python_025】解决jupyter notebook 画图不显示 及在深色背景下图表坐标看不清
- SSL 2382 k好数(数位dp)
- 计算机中级职称可以加薪吗,考过中级职称可以升职加薪都是骗人的?
- 通信原理2_各章知识点提纲_期末复习必备_考研复习必备
- java动态设置IP