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()

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

  • 格式修饰符
    在模板中,每个替换标记由一个%组成,后面可能跟着一个修饰符,并以类型说明符结尾。(%%得到百分号)
  • 修饰符顺序
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 5,063评论 0 11
  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,314评论 4 97
  • 一、数组 1、数组的声明:$arr = array(); 2、数组的初始化:PHP有两种数组:索引数组、关联数组。...
    yzw12138阅读 1,261评论 2 2
  • 一、字符串操作 PHP开发中,我们遇到最多的可能就是字符串。 一个字符串 通过下面的3种方法来定义: 1、单引号 ...
    空谷悠阅读 1,036评论 1 6
  • 每个人都希望自己的人生能取得成功,我也一样!只是什么是成功? 我想关于对成功的理解,每个人都有他不同的理解吧。就好...
    何小河Anne阅读 745评论 5 2

友情链接更多精彩内容