PHP输出函数的区别

名称区别
print(1)/print 1输出成功返回1,效率低于echo
echo(1)/echo1什么都不返回
printf()可以输出静态文本与动态混合的信息,输出见注1
sprintf()与上相同,不同点在于它将输出赋值一个字符串,输出见注2
print_r()按一定格式输出array与object
var_dump()按一定格式输出多个变量的类型、键和值

注1:

printf("%d块钱", 3);
// 3块钱

// 如果想要输出多个
printf("%d块钱,剩%f", 3, 0.2);
// 3块钱,剩0.200000

// 如果想控制小数点精度
printf("%d块钱,剩%.2f", 3, 0.2);
// 3块钱,剩0.20

注2:

$a = sprintf("format, %d", 3);
echo $a;
// format, 3

常用的类型指示符: 名称|功能| |--|--| |%b | 将参数认为是一个整数,输出二进制数| |%c | 将参数认为是一个整数,输出对应的ASCII字符| |%d | 将参数认为是一个整数,输出为有符号十进制数| |%f | 将参数认为是一个浮点数,显示浮点数(%.xf返回精度)| |%o | 将参数认为是一个整数,输出八进制数| |%s | 将参数认为是一个字符串,输出字符串| |%u | 将参数认为是一个整数,输出无符号十进制数*(无符号代表不识别负数)| |%x | 将参数认为是一个整数,输出小写十六进制数| |%X | 将参数认为是一个整数,输出大写十六进制数|
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值