博主信息
博文 40
粉丝 0
评论 1
访问量 50046
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
字符串的四种创建方式与常用函数
Dong.
原创
1746人浏览过

1、字符串的定义

1.1 单引号字符串的定义

  • 单引号字符串的变量不能够被解析

  • 转义字符&nbsp能够被解析

  • 转义字符回车换行\r\n不能够被解析

  • 在单引号中的字符串不可以使用单引号(会报语法错误)

  • 如果想在字符串中输出特殊字符可以使用\转义符

1.2 双引号字符串的定义

  • 双引号中的字符串可以被解析

  • 在双引号中回车换行\r\n也不能够被解析(需在源码中查看)

1.3 使用nowdoc定义字符串

nowdoc可以看做是单引号字符串的plus版本,可以理解为多行的单引号字符串

  • 字符串大小上限2g

1.4 使用heredoc定义字符串

heredoc可以看做是双引号字符串的plus版本,可以理解为多行的双号字符串
注意:

  • 1.标识符可以自定义 一般的 有EOT ,EOD EOF 等, 只有保持开始表示符和结束表示符一样即可(实际标识符默认是双引号,可以省略不写。);
  • 2.结束表示符必须独占一行,且必须顶格写,不能有空格,最后以 ‘;’ 分号结尾;
  • 3.所有引用的字符串中可以包含变量,无需字符串连接符。

  • 可以看出heredoc可以HTML+PHP混编,非常适合模板的编写

2、字符串常用函数

2.1 printf()输出格式化的字符串

  1. $str1= 'peter';
  2. $str2= 'php.cn';
  3. printf(php中文网老师:%s,网址:%sstr1,$str2);
  4. 输出结果:PHP中文网老师:Peter,网址:php.cn

%代表的值

序列号 %符号 含义
1 % % 返回一个%符号
2 % b 返回一个字符串
3 %d 包含正负号的十进制数(负数,0,正数
4 %e 使用小写的科学计数法(例:1.2e+2)
5 % E 使用大写的科学计数法(例:1.2E+2)
6 %f 浮点数(本地设置)
7 %F 浮点数(非本地设置)

2.2 vprintf()输出格式化的字符串(功能与printf相同,区别在于后面的变量使用数组

  1. $table='users'; //表名
  2. $limit=10; //返回条目
  3. vprintf('SELECT * FROM `%s` LIMIT %d', [$table, $limit]);
  4. //输出:SELECT * FROM `users` LIMIT 10

2.3 sprintf()输出格式化的字符串(功能与printf相同,区别在于不输出,返回格式化后的字符串)

  1. $table='users'; //表名
  2. $limit=10; //返回条目
  3. sprintf('SELECT * FROM `%s` LIMIT %d', [$table, $limit]);
  4. //输出:SELECT * FROM `users` LIMIT 10

2. vsprintf()输出格式化的字符串(功能与printf相同,区别在于后面变量使用数组)

  1. $table='users'; //表名
  2. $limit=10; //返回条目
  3. vsprintf('SELECT * FROM `%s` LIMIT %d', [$table, $limit]);
  4. //输出:SELECT * FROM `users` LIMIT 10

总结:

  • 了解了字符串的四种创建方法和使用方法
  • 以及一些的常用函数,这里只列举了一部分,课下还得多多学习
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:好好学
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学