- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.3PHP输出函数陈学平
01.02.03.04.05.目录3PHP输出函数3.1echo()函数3.2print()函数3.3printf()函数3.4sprintf()函数
3PHP输出函数PHP输出函数有echo()函数与print()函数以及格式化输出函数printf()函数和sprintf()函数。
3.1echo()函数echo()函数输出一个或多个字符串,可以用圆括号,在实际应用中,一般不用圆括号;echo更象一条语句,无返回值。
?php
echo(今天天气很好,我们出去玩!).br;
echo今天天气很好,我们出去玩!;
?
浏览器中输出为:
今天天气很好,我们出去玩!
今天天气很好,我们出去玩!
3.2print()函数print()函数输出一个或多个字符串,可以用圆括号,在实际应用中,如断线)时返回flase。例如?phpprint(今天天气很好,我们出去玩!).br;print今天天气很好,我们出去玩!.br;echoprint今天天气很好,我们出去玩!;?浏览器中输出为:一般不用圆括号;print()函数有返回值,其返回值为1,当其执行失败(比
3.2print()函数今天天气很好,我们出去玩!
今天天气很好,我们出去玩!
今天天气很好,我们出去玩!1
第一句、第二句都输出了“今天天气很好,我们出去玩!”,第三除了输出了“今天天气很好,我们出去玩!”外,还输出了返回值“1”。
echo()函数与print()函数两者的功能几乎完全一样,有一点不同就是echo()函数无返回值,print()函数有返回值。且echo()函数稍快于print()函数。
3.3printf()函数printf()函数输出格式化的字符串。其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以“%”开始,后跟一个或几个规定字符,用来确定输出内容格式。
参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用“,”分开,且顺序一一对应,否则将会出现意想不到的错误。
常用类型转换符
%b整数转二进制
%c整数转ASCII码
%d整数转有符号十进制
%f倍精度转浮点
3.3printf()函数%o整数转八进制01%u整数转无符号十进制02%x整数转十六进制(小写)03%X整数转十六进制(大写)04?php05$a=今天;06$b=10;07printf(%s我买了%u本书,$a,$b);08?09%s整数转字符串10
3.3printf()函数浏览器输出的内容是:1printf()函数有返回值,其返回值为字符串的长度。2?php3$a=今天;4$b=10;5echoprintf(%s我买了%u本书,$a,$b);6?7此时浏览器输出的内容是:8今天我买了10本书169今天我买了10本书10
3.3printf()函数其中“今天我买了10本书”为printf()函数格式化后的字符串,“16”为printf()函数的返回值——字符串的长度16,需要通过echo才能输出。
3.4sprintf()函数sprintf()函数与printf()函数类似,printf()函数的返回值是字符串的长度,而sprintf()函数的返回值则是字符串的本身。因此,sprintf()函数必须通过echo才能输出。
?php
$a=今天;
$b=10;
echosprintf(%s我买了%u本书,$a,$b);
?
在浏览器中可以看到输出为:
今天我买了10本书
3.4sprintf()函数如果省略掉了echo,那么浏览器中输出为空。
sprintf()和printf()的用法和C语言中的printf()非常相似。可以用sprintf()将
十进制转换为其它进制。如:
?php
$a=12;
echosprintf(%b,$a);
?
在浏览器中输出为:1100
即将12转为二进制为1100。
谢谢
您可能关注的文档
- PHP程序设计基础(微课版)(第2版)课件 3.PHP final 关键字与类的接口.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.MYSQL数据库基本操作.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP cookie.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP超级全局变量.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP代码标记与注释.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP函数语法参数及返回值.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP类与对象.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP连接和选择数据库实现查询.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP留言本简介.pptx
- PHP程序设计基础(微课版)(第2版)课件 1.PHP数组概述、分类及声明.pptx
最近下载
- DLT869-2021 火力发电厂焊接技术规程.pdf
- 2024年上海长宁区中考语文一模作文:“生命中的不可或缺”审题立意及范文.docx VIP
- 2024年高中数学函数思想在解题中的应用.pptx
- 老年患者的心理健康评估与干预.pptx VIP
- 七上字词复习卷 (修订版版含答案).pdf VIP
- GB50210-2018 建筑装饰装修工程质量验收标准.doc
- 中图版高中地理必修三.《人类活动对区域地理环境的影响神奇的马达加斯加》.ppt
- 中国包装塑料市场运行态势及行业发展前景预测报告.docx
- 东北抗联精神 主题班会课件.pptx
- 2020-2025年中国P2P借贷行业市场运营现状及行业发展趋势报告.docx
文档评论(0)