PHP输出语句用法

echo、print与printf都可以用来输出字符串到网页上。echo与print输出的是没有格式化的字符串,printf则是输出格式化的字符串。sprintf并不是直接输出字符串到网页上,而是返回格式化的字符串。

echo例子:echo ”Hello World!”;

print例子:print ”Hello World!”;

 

printf函数语法如下:

    void printf (格式化的字符串 [,混合参数])

 

sprintf函数语法如下:

   string sprintf (格式化的字符串 [,混合参数])

 

如果你只想输出静态文件,那么echo()和print()都可以,但是据说echo()在效率上快些,因为它什么也不返回,但print()则不同,如果成功输出,则会返回1;但是如果你想把一个动态数据推入到一个原本是静态的文本中,则你得使用printf().sprintf()函数与printf()相同,但它将输出放入到一个字符串中,而不是直接输出到浏览器.

如 $str=sprintf(”$%.2f”,46.8) //$str=$46.8

 

关于printf()

前面说到如果你想把一个动态数据推入到一个原本是静态的文本中,这是什么意思呢?

实例说明一切:

printf(”Bar inventory:%d bottles of tonic water.”,200) //Bar inventory:100 bottles of tonic water. 

其中%d是一个占位符,告诉程序这将用一个类型为整形的变量来替代(后面的200).占位符列表如下:

erer

当然如果后面的200是一个小数,则会取最接近的整数.

 

原文链接:http://www.helpphp.cn/index.php/2009/09/php%e8%be%93%e5%87%ba%e8%af%ad%e5%8f%a5%e7%94%a8%e6%b3%95/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值