PHP常用字符串输出方法分析(echo,print,printf及sprintf)


Posted in PHP onMarch 09, 2021

echo用法:可用echo 直接输出,也可以用echo()输出,无返回值

$string = "<b>加粗显示文字</b>";
echo $string;
//echo "<br/>";
//echo($string);//效果同上
echo "<br/>";
echo "This ","is","echo test!"; //echo输出用逗号隔开的多个字符串
echo "<br/>";

print用法:同上echo一样,只是print运行速度比echo慢,且一次只能输出一个字符串,始终返回1

$string = "<b>加粗显示文字</b>";
print $string;
//print "<br/>";
//print($string);//效果同上
print "<br/>";

printf:格式化输出字符串

/*
%% - 返回一个百分号 %
%b - 二进制数
%c - ASCII 值对应的字符
%d - 包含正负号的十进制数(负数、0、正数)
%e - 使用小写的科学计数法(例如 1.2e+2)
%E - 使用大写的科学计数法(例如 1.2E+2)
%u - 不包含正负号的十进制数(大于等于 0)
%f - 浮点数(本地设置)
%F - 浮点数(非本地设置)
%g - 较短的 %e 和 %f
%G - 较短的 %E 和 %f
%o - 八进制数
%s - 字符串
%x - 十六进制数(小写字母)
%X - 十六进制数(大写字母)
*/
$num = 23;
printf("printf输出浮点数:%f", $num); //输出:23.000000
printf("<br/>");
printf("printf输出2位小数浮点数:%1\$.2f <br/>printf输出无小数位:%1\$u", $num); //输出:23.00
printf("<br/>");

sprintf:

$name = "Tom";
$age = 20;
$printstr = sprintf("sprintf输出:他名字叫%s,年龄是%u", $name, $age);
echo $printstr; //输出:他名字叫Tom,年龄是20

 

PHP 相关文章推荐
第一节--面向对象编程
Nov 16 PHP
PHP垃圾回收机制简单说明
Jul 22 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
解析php dirname()与__FILE__常量的应用
Jun 24 PHP
php实现按照权重随机排序数据的方法
Jan 09 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
php安装ssh2扩展的方法【Linux平台】
Jul 20 PHP
PHP中利用sleep函数实现定时执行功能实现代码
Aug 25 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
Laravel推荐使用的十个辅助函数
May 10 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 PHP
laravel框架创建授权策略实例分析
Nov 22 PHP
PHP中echo与print区别点整理
Mar 09 #PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
Mar 09 #PHP
PHP读取文件或采集时解决中文乱码
Mar 09 #PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 #PHP
PHP7 windows支持
Mar 09 #PHP
PHP7 新增常量
Mar 09 #PHP
PHP7移除的扩展和SAPI
Mar 09 #PHP
You might like
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
php实现头像上传预览功能
2017/04/27 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
JavaScript实现一个空中避难的小游戏
2017/06/06 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
[52:57]2014 DOTA2国际邀请赛中国区预选赛 LGD-CDEC VS HGT
2014/05/21 DOTA
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
python版微信跳一跳游戏辅助
2018/01/11 Python
python实现微信防撤回神器
2019/04/29 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
python中count函数知识点浅析
2020/12/17 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
公司表扬稿范文
2015/05/05 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android