PHP基础9:字符串

在程序中遇到的大部分数据是字符序列或字符串!

引用字符串常量

变量插值

当用双引号或heredoc定义字符串字面量时,字符串服从变量插值规则。即在字符串中用变量的值来替换变量的名。

echo "$who was $where";
echo "You are the {$n}th person";

单引号扩起来的字符串

不解析,只接受两个转义序列 ' 和 \ \ 。

双引号扩起来的字符串

  • 转义序列
\"双引号 
\n换行符 
\r回车符 
\t制表符 
\\反斜杠 
\$美元符号 
\{左大括号 
\}右大括号 
\[左中括号 
\]右中括号 
\0 至 \777 用八进制数表示ASCII码 
\x0 至 \xFF 用十六进制数表示ASCII码

未知转义序列,如\c将被忽略。

here文档

$dialogu = <<< Anywords
aaa
bbb
Anywords;

空白被保留,结尾终止符前字符串会被移除。

输出字符串

echo

echo结构把字符串输出到PHP生成的HTML页面中。

echo "Printy";
echo "First", "Second", "Third";

print()

print()函数发送一个值(它的参数)给浏览器。可判断。

printf()

通过替换模板中的值(格式化字符串)所生成的字符串进行输出。

  • 格式修饰符
    在模板中,每个替换标记由一个%组成,后面可能跟着一个修饰符,并以类型说明符结尾。(%%得到百分号)
  • 修饰符顺序

你可能感兴趣的:(PHP基础9:字符串)