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 相关文章推荐
phpMyAdmin 安装配置方法和问题解决
Jun 08 PHP
php下使用curl模拟用户登陆的代码
Sep 10 PHP
解析coreseek for sphinx的使用
Jun 21 PHP
通过curl模拟post和get方式提交的表单类
Apr 23 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
WordPress中调试缩略图的相关PHP函数使用解析
Jan 07 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
PHP实现根据数组的值进行分组的方法
Apr 20 PHP
微信第三方登录(原生)demo【必看篇】
May 26 PHP
php 猴子摘桃的算法
Jun 20 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
Dec 12 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
dedecms中显示数字验证码的修改方法
2007/03/21 PHP
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
PHP实现手机归属地查询API接口实现代码
2012/08/27 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
php中Swoole的热更新实现代码实例
2021/03/04 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
js 函数调用模式小结
2011/12/26 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
详解Vue中状态管理Vuex
2017/05/11 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
2019/11/26 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
Python检测网络延迟的代码
2018/05/15 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
python将一组数分成每3个一组的实例
2018/11/14 Python
python实现XML解析的方法解析
2019/11/16 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
Python 如何对文件目录操作
2020/07/10 Python
详解Python 最短匹配模式
2020/07/29 Python
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
俄罗斯品牌服装和鞋子的在线商店:KUPIVIP
2019/10/27 全球购物
年终自我鉴定
2013/10/09 职场文书
资料员的岗位职责
2013/11/20 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
《正比例》教学反思
2016/02/23 职场文书
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android