[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)


Posted in PHP onJuly 09, 2016

本文讲述了php常用字符串输出方法。分享给大家共大家参考,具体如下:

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

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

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

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

3. 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/>");

4. sprintf:

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

希望本文所述对大家php程序设计有所帮助。

PHP 相关文章推荐
一个程序下载的管理程序(四)
Oct 09 PHP
php全排列递归算法代码
Oct 09 PHP
php实现随机显示图片方法汇总
May 21 PHP
PHP中4种常用的抓取网络数据方法
Jun 04 PHP
Yii2实现UploadedFile上传文件示例
Feb 15 PHP
php生出随机字符串
Jul 06 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
PHP递归实现快速排序的方法示例
Dec 18 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
PHP支付宝当面付2.0代码
Dec 21 PHP
PHP基础之输出缓冲区基本概念、原理分析
Jun 19 PHP
php抽象类和接口知识点整理总结
Aug 02 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
Jul 09 #PHP
Centos PHP 扩展Xchche的安装教程
Jul 09 #PHP
PHP编程之设置apache虚拟目录
Jul 08 #PHP
php实现学生管理系统
Mar 21 #PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
Jul 08 #PHP
PHP线程的内存回收问题
Jul 08 #PHP
php实现xml与json之间的相互转换功能实例
Jul 07 #PHP
You might like
德生9700DX电路分析
2021/03/02 无线电
模拟xcopy的函数
2006/10/09 PHP
window.open 以post方式传递参数示例代码
2014/02/27 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
jQuery中Ajax的get、post等方法详解
2015/01/20 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
python根据距离和时长计算配速示例
2014/02/16 Python
python抓取网页中的图片示例
2014/02/28 Python
Python 中的 else详解
2016/04/23 Python
python中list列表的高级函数
2016/05/17 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
在PYQT5中QscrollArea(滚动条)的使用方法
2019/06/14 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
Canvas实现放大镜效果完整案例分析(附代码)
2020/11/26 HTML / CSS
英国的屈臣氏:Boots博姿
2017/12/23 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
个人找工作的自我评价
2013/10/17 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
三年级学生评语大全
2014/12/26 职场文书
锅炉工岗位职责
2015/02/13 职场文书
小学运动会加油稿
2015/07/22 职场文书
工作报告范文
2019/06/20 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python