字符串类型

字符串定义语法
(1)单引号字符串
(2)双引号字符串
PHP基础---字符串
引号方式:比较适合定义那些比较短(不超过一行)或者没有结构要求的字符串
如果有结构要求,或者内容超过一行,可以使用以下两种结构定义
(3)nowdoc字符串:没有单引号的单引号字符串
(4)heredoc字符串:没有双引号的双引号字符串
PHP基础---字符串
heredoc和nowdoc比引号还是要区别多一点

字符串转义
PHP:反斜杠+字母

在PHP中系统常用的转义符号:
1、 \ ':在单引号字符串中显示单引号
2、\ ":在双引号字符串中显示双引号
3、\r:代表回车(理论上是回到当前行的首位置)
4、\n:代表新一行
5、\t:类似tab键,输出4个空格
6、$:在PHP中使用$符号作为变量符,因此需要特定识别

单引号和双引号的区别:
1、其中单引号中能够识别\ ',而双引号就不能识别\ ’
PHP基础---字符串
2、双引号因为能够识别$符号,所以双引号中可以解析变量
PHP基础---字符串
双引号中变量识别的规则
(1)变量本身系统能够与后面的内容区分,应该保证变量的独立性,不要让系统难以区分
PHP基础---字符串
(2)使用变量专业标识符(区分),给变量加上一组大括号{}
PHP基础---字符串
结构化定义字符串变量的规则:
1、结构化定义字符串对应的边界符有条件:
1.1 上边界符后面不能跟任何内容;
1.2 下边符必须定格:最左边
1.3 下边界符统一后面只能跟分号,不能跟任何内容
2、结构化定义字符串内部(边界符之间)的所有内容都是字符串本身
PHP基础---字符串

字符串长度问题
(1)基本函数strlen():得到字符串的长度(字节单位)
PHP基础---字符串
(2)多字节字符串的长度问题:包含中文的长度
(3)多字节字符串扩展模块:mbstring扩展(mb:Multi Bytes)
首先需要加载PHP的mbstring扩展
PHP基础---字符串

可以使用mb带来的很多函数

mb_string()扩展针对的是一些关于字符统计:strlen只是针对标准交换码ASCII,mt_sring()会针对不同的字符集
PHP基础---字符串
字符串相关的函数
PHP基础---字符串
PHP基础---字符串
PHP基础---字符串
PHP基础---字符串
PHP基础---字符串
PHP基础---字符串

PHP基础---字符串

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2021-10-09
  • 2021-09-19
  • 2021-05-15
  • 2022-01-11
  • 2021-04-08
猜你喜欢
  • 2022-12-23
  • 2021-11-17
  • 2021-06-09
  • 2022-01-07
  • 2021-10-29
  • 2022-12-23
  • 2021-07-17
相关资源
相似解决方案