网站大量收购闲置独家精品文档,联系QQ:2885784924

PHP程序设计基础(微课版)(第2版)课件 2.PHP输出函数.pptx

PHP程序设计基础(微课版)(第2版)课件 2.PHP输出函数.pptx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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。

谢谢

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档