博客列表 >PHP 对字符串的处理规则

PHP 对字符串的处理规则

植树青年小江同志的博客
植树青年小江同志的博客原创
2018年04月11日 23:12:20774浏览

PHP 在对字符串进行处理时,对使用单引号和双引号中的内容解析是不一样的:

  • 单引号中的内容将会直接认为是普通字符串

  • 双引号中的内容则能够进行一定的识别,如‘\'的转义和'$'之后的变量名

$money = '95e美元';
$title1 = '阿里{$money}收购了阿里';

需要注意变量边界符,在变量外带上变量边界符,才能正确识别双引号内的变量

特殊情况,利用函数:

换行

nl2br('\n')


Nowdoc就像单引号,不会解析字符串中的变量。

Heredoc就像双引号,执行时会解析变量。

$foo = 'bar';

$nowdoc = <<< 'NOWDOC'
    I am $foo
    NOWDOC;
// 输出 I am $foo

$heredoc = <<< HEREDOC
    I am $foo
    HEREDOC;
// 输出 I am bar


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议