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版(5)
Oct 09 PHP
表单复选框向PHP传输数据的代码
Nov 13 PHP
php array_intersect()函数使用代码
Jan 14 PHP
PHP 单引号与双引号的区别
Nov 24 PHP
php 随机排序广告的实现代码
May 09 PHP
PHP中通过语义URL防止网站被攻击的方法分享
Sep 08 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
一个显示效果非常不错的PHP错误、异常处理类
Mar 21 PHP
php将数组存储为文本文件方法汇总
Oct 28 PHP
php socket通信简单实现
Nov 18 PHP
PHP实现执行外部程序的方法详解
Aug 17 PHP
PHP实现一个按钮点击上传多个图片操作示例
Jan 23 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
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
PHP的PDO连接讲解
2019/01/24 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
javascript轮播图算法
2016/10/21 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
运用js实现图层拖拽的功能
2019/05/24 Javascript
原生js通过一行代码实现简易轮播图
2019/06/05 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
Python pass 语句使用示例
2014/03/11 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
如何使用python进行pdf文件分割
2019/11/11 Python
python实现处理mysql结果输出方式
2020/04/09 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
德国网上宠物店:Zoobio
2018/05/23 全球购物
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书
《纸船和风筝》教学反思
2016/02/18 职场文书