php中字符串的拼接
来源:互联网 发布:java密码加密算法 编辑:程序博客网 时间:2024/05/16 10:18
最近由于数据库大作业的到来,我又不得不去搞php+mysql了,对mysql的使用也就仅限能正确使用“增”,“删”,“改”,“更”了。而实际上也只需要会这么点,最难的还是php的编写。之前一直没认真研究php,今天实在没办法了,发现php中字符串的拼接用的实在是太多了。所以特意去研究了一发,整理下笔记。
首先和大家说下,学习任何一门语言都要去官网去看文档,因为官方的文档正确性有保证,并且也最有广泛性。这里就给出官方的文档链接http://php.net/manual/zh/language.operators.string.php#41950。如果有登不上的,就继续往下看我的笔记吧。
有两个字符串(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",则代码如下:
<?php $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出来了。而使用(“”)则保留了变量。
2 0
- php中字符串的拼接
- php+js字符串的拼接
- php中去除拼接字符串后的逗号
- shell 中字符串的拼接
- PHP 拼接 url 字符串的函数
- php 字符串拼接
- PHP中实现字符串去除某些特定字符并重新拼接的简易方法
- QT中字符串的转化与拼接
- java中字符串的拼接实例
- Java中关于字符串拼接的问题
- ElasticSearch中json字符串的拼接
- java 中 + 拼接字符串的效率
- R语言中字符串的拼接操作
- JS中常见的字符串拼接处理
- QT中字符串的转化与拼接
- QT中字符串的转化与拼接
- Java中字符串的拼接问题
- Xquery编辑中字符串的拼接
- 以互联网思维做好客户端软件
- org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in receiveBlock for block
- 2015060902 - 成就强大的自己,必须坚持做10件事情
- 如何让Java类不可变
- bat 压缩备份文件 xcopy mysqldump备份文件和数据库
- php中字符串的拼接
- cocoapod 64位报错
- Smarty
- 我们为什么需要信息增益比,而不是信息增益?
- 黑马程序员——Java基础——内部类
- XMPP常用方法摘要.
- UVa 11582 Colossal Fibonacci Numbers!
- transition详细笔记
- 3、Django、MySQL第一个模型