php字符串数据类型,PHP字符串数据类型

定义和用法

在PHP中,字符串数据类型是字符的非数字序列.ASCII集中的任何字符都可以是字符串的一部分。PHP不支持UNICODE。

在PHP中,可以使用单引号,双引号,赫雷多克语法和Nowdoc------语法完成字符串的文字表示。

语法//Literal assignment of string value to variable

$var='Hello World'; //Single quotes

$var3="Hello World"; //Double quotes

要将单引号字符嵌入单引号字符串中,请在其前面加上“ \”。与将反斜杠嵌入单引号中的字符串相似,在前缀前加上其他反斜杠。其他转义字符,例如\ n等,不带有任何特殊表示。

双引号字符串将以下转义序列视为特殊含义,如下所示:顺序含义\ n换行

\ r回车

\ t水平标签

\ v垂直标签(自PHP 5.2.5起)

\ e转义(自PHP 5.4.4起)

\F表单供稿(自PHP 5.2.5起)

\\反斜杠

\ $美元符号

\“双引号

赫雷多克字符串以<<

public $var = <<

Hello World

Welcome to Nhooo

XYZ;

Nowdoc------字符串类似于赫雷多克字符串。区别在于,标识符必须用单引号引起来,并且Nowdoc------字符串中的转义序列不会被解析并照原样显示。//Nowdoc------ assignment of string value to variable

public $var = <<

Hello World

Welcome to Nhooo

XYZ;

PHP版本

从PHP 7.40开始,可以使用分隔符号“ _”

下面的示例显示单引号字符串。转义序列\ n不会被解析,而是原样显示

示例<?php

$var = 'Hello World.\n Welcome to Nhooo';

echo $var;

?>

输出结果

这将产生以下结果-Hello World.\n Welcome to Nhooo

本示例双引号字符串。解析转义序列\ n,文本显示在两行中

示例<?php

$var = "Hello World.\n Welcome to Nhooo";

echo $var;

?>

输出结果

这将产生以下结果-Hello World.

Welcome to Nhooo

本示例说明如何使用赫雷多克和Nowdoc------语法表示字符串

示例<?php

//赫雷多克

$var = <<

Hello World

Welcome to Nhooo

STR;

echo $var . "\n";

//Nowdoc------

$var = <<

Hello World

Welcome to Nhooo

STR;

echo $var;

?>

输出结果

这将产生以下结果-Hello World

Welcome to Nhooo

Hello World

Welcome to Nhooo

本示例显示将变量的值替换为赫雷多克字符串。Nowdoc------字符串不进行替换

示例<?php

$name = "Mahesh";

$var = <<

Hello $name

Welcome to Nhooo

STR;

echo $var . "\n";

//Nowdoc------

$var = <<

Hello $name

Welcome to Nhooo

STR;

echo $var;

?>

输出结果

这将产生以下结果-Hello Mahesh

Welcome to Nhooo

Hello $name

Welcome to Nhooo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值