广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中的双引号与单引号的基本使用
  • 525
分享到

php中的双引号与单引号的基本使用

php数学建模开发语言 2023-08-31 14:08:33 525人浏览 八月长安
摘要

字符串,在各类编程语言中都是一个非常重要的数据类型 网页当中的图片,文字,特殊符号,html标签,英文等都属于字符串 PHP字符串变量用于存储并处理文本, 在创建字符串之后,我们就可以对它进行操作。我们可以直接在函数中使用字符串,或

c1605fda4e75a9936580df823c0061da.jpeg

字符串,在各类编程语言中都是一个非常重要的数据类型

网页当中的图片,文字,特殊符号,html标签,英文等都属于字符串

PHP字符串变量用于存储并处理文本, 在创建字符串之后,我们就可以对它进行操作。我们可以直接在函数中使用字符串,或者把它存储在变量中

字符串是一个非常要的知识,在开发中,有的使用单引号,有的使用双引号,这个是有区别的

php语言中声明字符串有三种方式

  • 用单引号声明

  • 用双引号声明

  • 用字界符声明(这个需要输入非常大段的字符串时才使用,不常用)

单引号声明

用英文半脚的单引号,将字符串包起来,字符串变量用于包含有字符的值

如果你想测试字符串的长度,可以使用PHP提供的字符串函数strlen("字符串"),或strpos(),此函数用于在字符串内查找一个字符或一段指定的文本。

如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 false

双引号声明字符串

在字符串两边加双引号

3.字界符声明

1). 在变量后面的等号写三个小于号(<<<)。2). 然后在<<<后面写上字符(建议英文大写字符),如下例中的:ABC3). 然后换行写上任意想写的字符 4). 写完后,顶行。在行最开始处,再写上<<<后面的字符和分号。如下例中的:ABC

$weilai = '努力才有未来';$mimang = '迷茫的原因是没有目标';$dingjie = <<      加上\n一段   距离的话   我想说:

思想有多远,你就跟我滚多远

ABC;echo $dingjie

双引号与单引号有什么区别

  • 双引号能解析变量,但是单引号不解析变量

  • 在上引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一个整个变量,一定要在变量后面上拼接字符,例如空格等分开

  • 如果在双引号里面插入变量的时候,后面不想有空格,可以拿双大括号将变量包起来

  • 双引号解析转义字符,单引号不解析转义字符,但单引号能解析'和\

  • 单引号效率要高于双引号,可以尽可能使用单引号

  • 双引号和单引号可以互插,双引号中插入单引号,单引号中插入变量,这个变量会被解析

  • 字符串的拼接,可以用'.'号连接,拼接(常用)

1. 双引号解析变量,但是单引号不解析变量

上面的是能够显示出结果的,变量$WEBsite能够被解析 双引号中间的变量够执行显示,我们将$str这个字符串两边的双引号,改为单引号试试,再看一次执行结果,结果发现

发现$website 直接显示出来了,而不是双引号的显示结果。

通过上例,可证明:双引号执行变量,而单引号不执行变量。我们得到一个重要结论

双引号需要解析变量,因此双引号的效率没有单引号高。我们如果为了更高的效率,我们通常使用单引号

2. 在双引号里面插入变量

在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。可以在后面接上特殊字符,例如空格等分开

然而,我们在$str声明的这个字符串中将$php后面接个空格再接aaaa,代码如下

你在很多项目里,有的会看到空格的,如果你不小心删除了空格,那么就会不显示

如果你不想要在后面不想要有空格,可以用双大括号将变量包裹起来的,如下代码所示

3. 双引号解析转义字符,单引号不解析转义字符

双引号解析转义字符,单引号不解析转义字符,但单引号能解析`,和\

比如:

从浏览器输出结果当中可以看出是有效果的

如果换成单引号,那么情况就变了的

你会发现,单引号的\t,\n直接就显示出来了,而没有变成一次回车键和按一次的tab键后的效果

也就是,双引号执行转义字符而单引号不执行转义字符

5.转义字符\(反斜线的使用)

如果我们声明一个变量,我们想要在name声明的双引号中间加上一个双引号显示输出怎么办

上述代码会报错,双引号中间还有一个双引号。也就是意味着字符串声明提前结束了

我们需要将双引号原有的意义去掉。再双引号前面加上一个```(反斜线,计算机的专业名词叫转义字符),就可以了

再执行一下上面的代码,发现不再报错了。同理可推,单引号当中要插入一个单引号显示出来的时候,也可以在单引号声明的字符串中的单引号前面加上(反斜线,转义字符),将单引号的意义(限定字符区间)去掉

6. 双号和单引号可以互插

双号和单引号可以互插,双引号当中插入单引号,单引号当中插入变量,这个变量会被解析

需要注意的是,双引号内可以,插入单引号,中有变量,可以被解析,反过来则不行,会报错

7. 字符串可以用(.)来拼接

如下代码所示

双引号能够解析变量,有一个问题:

效率没有纯单引号的高

那么问题1:我想改为效率最高的方式应该怎么办?

问题2:我有多个字符串,要拼接在一声怎么办?

那我们需要使用到神奇的胶水:(.)点,用来拼接字符串

学习';$buran = '不然连实习的机会都没有';$mimang = '把别人用来迷茫的时间用来学习';$xuexi = '学习PHP';//我们可以把字符串全部拼接起来。echo $shixi . $buran . $mimang . $xuexi;?>

上面的代码可以更改为

以上就是关于php当中双引号与单引号的使用,在面试的时候,有时候也会问到

而在开发当中,也是很常用的

关于2023高考志愿填报的一些建议

2023-06-25

87dbec8552c97f241977f7afeeb2352f.jpeg

使用css3如何实现一个文字打印效果

2023-06-17

7b6a293e1eedf3fbcd2374038b429217.jpeg

聊一聊最近几年学历大通胀的事情,以及大学几年怎么样可以节省不必要的开支

2023-06-15

fc88c2f775413b4c5dbe22adc011d9b0.jpeg

告别纺织业,大龄半路出家,前端CSS领域大神—“大漠”的封神之路

2023-06-14

66a8813eebb004cd4c6dbd6e4f146ccd.jpeg

翟欣欣已被捕,正义也许会迟到,但不会缺席,大块人心

2023-06-10

5593dfafba802ce82a34a240bc912ee7.jpeg

IT 男遭前妻敲诈勒索自杀,六年后一审宣判了

2023-06-10

b61d9aae80749da34008182c626b45e1.jpeg

职场中有哪些不成熟的表现

2023-06-07

213177bbb9bea4dc9c997cb20deccfc4.jpeg

604d5358d6409b0ae60fd6e4e78abe84.png

(能问答,能绘画)

802861f4548110b37c8503d6faa6ff7a.jpeg

304ada5677cd6288fe27984a4e109388.jpeg

(拓展人脉圈子)

0e0864d761f39ee23c2de1c5a942bf63.png

来源地址:https://blog.csdn.net/wzc_coder/article/details/131407986

--结束END--

本文标题: php中的双引号与单引号的基本使用

本文链接: https://www.lsjlt.com/news/385843.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中的双引号与单引号的基本使用
    字符串,在各类编程语言中都是一个非常重要的数据类型 网页当中的图片,文字,特殊符号,HTMl标签,英文等都属于字符串 PHP字符串变量用于存储并处理文本, 在创建字符串之后,我们就可以对它进行操作。我们可以直接在函数中使用字符串,或...
    99+
    2023-08-31
    php 数学建模 开发语言
  • Golang的单引号、双引号与反引号
    Go语言的字符串类型string在本质上就与其他语言的字符串类型不同: Java的String、C++的std::string以及Python3的str类型都只是定宽字符序列 Go语言的字符串是一个用UTF-8编码的变宽字符序列,它的每...
    99+
    2023-01-31
    引号 单引号 双引号
  • php中的单引号与双引号有什么区别
    这篇文章主要介绍“php中的单引号与双引号有什么区别”,在日常操作中,相信很多人在php中的单引号与双引号有什么区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中的单...
    99+
    2022-10-19
  • Shell脚本中单引号(‘)和双引号(“)的使用区别
    在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号的使用的场景,首先大家...
    99+
    2022-06-04
    脚本 区别 单引号
  • PHP中的单引号和双引号的区别
    PHP中单引号和双引号简介PHP中字符串和变量插值时单引号和双引号的区别PHP中转义撇号时单引号和双引号的区别 本文将介绍PHP中单引号和双引号的区别。 PHP中单引号和双引号简介 在 PHP 中,我们使用引号来指定值是字符串文字。有两种不...
    99+
    2023-09-29
    php servlet 开发语言
  • python中的单引号、双引号和多引号
    目录 python中的单引号 python中的双引号 python中的多引号 三者分别在什么时候使用,有什么区别 总结 python中的单引号 在Python中,单引号(`'`)可以用来表示字符串。 可以使用单引号创建一个简单的字符串...
    99+
    2023-10-20
    python
  • SQL语句的单引号与双引号如何使用
    本文小编为大家详细介绍“SQL语句的单引号与双引号如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“SQL语句的单引号与双引号如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.假如有下述表格myta...
    99+
    2023-06-29
  • SQL语句单引号与双引号的使用方法
    目录1.假如有下述表格2.插入字符串型3.插入数字型4.插入日期型5.插入布尔型6.综合示例7.小窍门1.假如有下述表格 mytabe字段1    usernam...
    99+
    2022-11-13
  • C语言单引号与双引号如何使用
    今天小编给大家分享一下C语言单引号与双引号如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、单引号和双引号C语言中的...
    99+
    2023-06-30
  • 在 PHP 中单引号(‘ ‘)和双引号(“ “)用法的区别
    在 PHP 中,使用单引号(' ')和双引号(" ")可以创建字符串。这两种引号的用法有一些区别。 单引号: 单引号用于创建简单的字符串,其中的变量和转义字符将不会被解析。单引号中的任何内容都被视为普通文本,不会进行任何特殊处理。使用单...
    99+
    2023-09-02
    php
  • PHP中单引号和双引号的区别详解
    目录PHP中单引号和双引号简介PHP中字符串和变量插值时单引号和双引号的区别PHP中转义撇号时单引号和双引号的区别补充知识:字符串内部如果出现PHP引号怎么办--关于转义.总结本文将...
    99+
    2023-01-15
    php单引号和双引号区别在哪 php单双引号的区别 php中双引号和单引号
  • C语言简明讲解单引号与双引号的使用
    目录一、单引号和双引号二、小贴士三、程序实例分析1四、程序实例分析2五、容易混淆的代码六、小结一、单引号和双引号 C语言中的单引号用来表示字符字面量C语言中的双引号用来表示字符串字面...
    99+
    2022-11-13
  • 基于mybatis中test条件中单引号双引号的问题
    目录test条件中单引号双引号问题具体原因动态sql中test的一些问题mybatis动态sql中OGNL中type=="1"和type='1'的...
    99+
    2022-11-12
  • Shell脚本中单引号(‘)和双引号(“)有哪些使用区别
    本篇内容介绍了“Shell脚本中单引号(‘)和双引号(“)有哪些使用区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在Linux操作系统上...
    99+
    2023-06-09
  • 在php中单引号和双引号的区别是什么
    这篇“在php中单引号和双引号的区别是什么”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“在php中单引号和双引号的区别是什么”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接...
    99+
    2023-06-06
  • linux shell中单引号、双引号、反引号、反斜杠的区别
    1. 单引号 ( '' ) # grep Susan phonebook Susan Goldberg 403-212-4921 Susan Topple 212-234-2343 如果我们想查找的是Sus...
    99+
    2022-06-04
    斜杠 引号 区别
  • linux中单引号和双引号的区别有哪些
    这篇文章给大家分享的是有关linux中单引号和双引号的区别有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。区别:单引号属于强引用,它会忽略所有被引起来的字符的特殊处理,被引用起来的字符会被原封不动的使用;而双...
    99+
    2023-06-25
  • javascript中的单引号和双引号有什么区别
    本篇内容介绍了“javascript中的单引号和双引号有什么区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2022-10-19
  • Shell脚本字符串单引号和双引号的区别浅析
    一、字符串基础知识 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 st...
    99+
    2022-06-04
    字符串 脚本 区别
  • linux shell中单引号、双引号、反引号、反斜杠的区别是什么
    本篇内容主要讲解“linux shell中单引号、双引号、反引号、反斜杠的区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux shell中单引号、双引号、反引号、反斜杠的区别是什...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作