本文目录一览:
- 1、php字符串单引号和双引号的区别
- 2、PHP 输出 有单引号的 字符串
- 3、php中用echo输出html,html部分用双引号或单引号有什么区别?
- 4、php 的单引号和双引号的用法
- 5、php中echo的使用方法
- 6、如何设置sublime text里php echo默认单引号
php字符串单引号和双引号的区别
在PHP这类型语言中,没有字符类型,只有字符串类型。单引号代表按原样输出。
比如'hello\r\n',输出的就是hello\r\n。但如果是双引号,则会对其中的转义字符进行转换。比如还是刚才的字符串,由于\r\n是换行标记,所以双引号内的"hello\r\n"就会输出hello后再换行。
PHP 输出 有单引号的 字符串
方法1:
单引号前面加\
如
insert into table value (null,‘\'value’);
方法2:
用双引号引起单引号
如
INSERT INTO table VALUE (NULL," 'njkl");
你在写入或者读取 或者从数据库中读出来以后,显示在网页上
都可以用这样的方法
加\
或者
双引号引起单引号
php中用echo输出html,html部分用双引号或单引号有什么区别?
单引号内部的变量不会执行
双引号会执行
如
$name = 'hello';
echo "the $name";
会输出 the hello
而如果是单引号
$name = 'hello';
echo 'the $name';
会输出 the $name
主要区别就是这个,其他的无所谓,看你自己喜欢了
推荐是保持一致,如用单引号其他地方保持一致就可以了,双亦然
php 的单引号和双引号的用法
$test1 = "PHP";
1:echo "互联网最流行的技术$test1" //输出 互联网最流行的技术PHP
2:echo '互联网最流行的技术$test1' //输出 互联网最流行的技术$test1
上面两个例子说明,双引号里面的变量,会当作变量解释,单引号里面的变量会直接当作字符串来处理,就是说,在单引号里面的变量会失去其变量的性质,变成一个字符串。
如果想用第一句的方法输入第二句的结果,加转义符号啊
3:echo "互联网最流行的技术\$test1" //输出 互联网最流行的技术$test1
4:echo "互联网最流行的技术$test1技术" //本来是想输出 互联网最流行的技术PHP技术,但是你发现,告诉你,找不到变量$test1技术,因为没有加空格,所以它把后面所有的都当成一个变量了。-phpecho单引号
所以你会发现,很多优秀的作品,都推荐使用''单引号来写变量,除非里面是SQL语句。就是防止这类的错误。至于为什么SQL除外,你可以自己想一下!
php中echo的使用方法
echo 是一个语言结构,有无括号均可使用:echo 或 echo()。
显示字符串
下面的例子展示如何用 echo 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):
?php
echo "h2PHP 很有趣!/h2";
echo "Hello world!br";
echo "我计划学习 PHP!br";
echo "这段话", "由", "多个", "字符串", "串接而成。";
?
下面的例子展示如何用 echo 命令来显示字符串和变量:
?php
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");
echo $txt1;
echo "br";
echo "Study PHP at $txt2";
echo "br";
echo "My car is a {$cars[0]}";
?
如何设置sublime text里php echo默认单引号
修改sublime安装目录里的 Packages\PHP.sublime-package 文件即可,该文件其实是个 zip 压缩文件,你用解压软件打开该文件,编辑 Snippets\echo-___.sublime-snippet 文件,把该文件里的2个 双引号 替换成 单引号保存,保存前 sublime 必须先关闭。保存后解压软件会提示你有文件更新是否确认,点确定。OK,搞定了。-phpecho单引号