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 相关文章推荐
PHP 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
PHP在字符断点处截断文字的实现代码
Apr 21 PHP
php获取远程图片体积大小的实例
Nov 12 PHP
php创建桌面快捷方式实现方法
Dec 31 PHP
php+mysql查询实现无限下级分类树输出示例
Oct 03 PHP
php遍历替换目录下文件指定内容的方法
Nov 10 PHP
Linux下快速搭建php开发环境
Mar 13 PHP
总结PHP内存释放以及垃圾回收
Mar 29 PHP
php 将json格式数据转换成数组的方法
Aug 21 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
Oct 15 PHP
PHP http请求超时问题解决方案
Nov 13 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
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
你的编程语言可以这样做吗?
2006/09/07 Javascript
JavaScript之编码规范 推荐
2012/05/23 Javascript
jQuery实现长文字部分显示代码
2013/05/13 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
轻松创建nodejs服务器(4):路由
2014/12/18 NodeJs
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
2015/05/16 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
Layui事件监听的实现(表单和数据表格)
2019/10/17 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
Python3实现并发检验代理池地址的方法
2016/09/18 Python
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
Python使用gRPC传输协议教程
2018/10/16 Python
Python数据类型之List列表实例详解
2019/05/08 Python
python中dict()的高级用法实现
2019/11/13 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
2013年大学生的自我鉴定
2013/10/24 职场文书
仓库管理专业个人自我评价范文
2013/11/11 职场文书
大学生活学习的自我评价
2013/12/03 职场文书
创优争先心得体会
2014/09/11 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
Python使用openpyxl模块处理Excel文件
2022/06/05 Python