您现在的位置是:首页 > 正文

PHP中String类型

2024-04-01 01:20:28阅读 0

1.字符串类型分为单引号字符串,双引号字符串。

单引号字符串是真正的字符串,会原样输出。双引号字符串会解析变量。那么单引号字符串执行效率更高。

如果字符串中有单引号,则需要转义,用反斜线(\),如:借用下博友代码:

<?php
$var_char  '字符串中包含\'需要转义' ;
echo  $var_char ;      //输出:字符串中包含'需要转义
?>
如果在字符串尾部或单引号之前,必须要使用两个反斜杠\\,这样其实前面斜杠原样输出,后面的斜杠转义‘单引号。

如果是双引号,php会支持更多的转义字符:

转义序列 说明
\n 换行
\r 回车
\t 水平制表符
\[/td> 反斜线
\$ 美元符号
\" 双引号
\[0-7]{1,3} 此正则表达式序列匹配一个用八进制符号表示的字符
\x[0-9A-Fa-f]{1,2} 此正则表达式序列匹配一个用十六进制符号表示的字符

例如:

<?php
$var_char  "这里有个换行\n这是第二行文字" ;
?>

还有一种定义字符串的方法,定界符(<<<)定义:并在定界符之后提供一个标识符,然后是被定义的字符串,最后是同样的标识符结束字符串定义。

<?php
$var_char  "这里有个换行\n这是第二行文字" ;
?>
该例子中,EOD 就是标识符。结束标识符必须从行的第一列开始。同样,标识符也必须遵循 PHP 中其它任何标签的命名规则:只能包含字母数字下划线,而且必须以下划线或非数字字符开始。

注意:结束标识符所在的行不能有任何其他字符(可能除了一个分号 ; 之外),包括行缩进等。






网站文章

  • 即插即用 | ORCTrack:有效解决DeepSORT等方法的遮挡问题!

    即插即用 | ORCTrack:有效解决DeepSORT等方法的遮挡问题!

    作者|AI视界引擎 编辑| 集智书童点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心【目标跟踪】技术交流群本文只做学术分享,如有侵权,联系删文多目标跟踪(Multi-Object Tracking,MOT)是计算机视觉领域中一项关键任务,旨在同时预测目标的边界框和身份。尽管最先进的方法通过共同优化检测和ReID特征学习的多任务问题取得了显著进展,但鲜...

    2024-04-01 01:20:21
  • 计算机四级网络工程师科目代号,2017计算机四级网络工程师基础训练题

    计算机四级网络工程师科目代号,2017计算机四级网络工程师基础训练题

    2017计算机四级网络工程师基础训练题为了大家能够对《网络工程师》科目有一个系统的复习,下面百分网小编就收集整理了以下2017计算机四级网络工程师基础训练题,希望对您的学习有所帮助!一、分析题1.阅读...

    2024-04-01 01:20:13
  • 第三方库的安装:Pangolin - _Mr_y - 博客园

    第三方库的安装:Pangolin - _Mr_y - 博客园

    2024-04-01 01:19:46
  • Linux定时备份MySQL数据库 最新发布

    Linux定时备份MySQL数据库

    2024-04-01 01:19:37
  • 小程序开发

    小程序开发

    小程序开发

    2024-04-01 01:19:30
  • 动画演示:深浅拷贝

    点击播放

    2024-04-01 01:19:07
  • Python函数编程

    一 函数的介绍和基本使用为什么要使用函数?避免代码重用提高代码的可读性函数的定义与调用 def 函数名(参数1,参数2)     ''' 函数注释'''     print('函数体')     return 返回值 定义:def关键字开头,空格之后接函数名和圆括号,最后还要加一个冒号。函数名:函数名是包含字母,数字,下划线的任意组合,但是不能以数字开头。...

    2024-04-01 01:18:59
  • 【JVM】Java对象的创建过程

    【JVM】Java对象的创建过程

    1 类加载检查 虚拟机遇到new指令时,会去常量池中检查是否有这个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析、初始化。 2 分配内存 对象所需内存大小在类加载完成后即可确定,从Java...

    2024-04-01 01:18:52
  • 01-class文件结构

    01-class文件结构

    1. Class文件是什么?Java虚拟机不与任何程序语言绑定。只与“Class文件”这种二进制文件格式关联除Java外,Kotlin、JRuby、JPython、Scala都可以编译出Class文件...

    2024-04-01 01:18:43
  • 回表与覆盖索引,索引下推

    回表与覆盖索引,索引下推

    一、什么是回表查询? 通俗的讲就是,如果索引的列在 select 所需获得的列中(因为在 mysql 中索引是根据索引列的值进行排序的,所以索引节点中存在该列中的部分值)或者根据一次索引查询就能获得记...

    2024-04-01 01:18:17