[原创]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 相关文章推荐
第七节--类的静态成员
Nov 16 PHP
PHP提取中文首字母
Apr 09 PHP
XAMPP安装与使用方法详细解析
Nov 27 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
win7系统配置php+Apache+mysql环境的方法
Aug 21 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
Dec 15 PHP
php获取文件后缀的9种方法
Mar 22 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
PHP中的访问修饰符简单比较
Feb 02 PHP
php实现推荐功能的简单实例
Sep 29 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
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
php将时间差转换为字符串提示
2011/09/07 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
2011/11/10 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
2014/07/30 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
详解php反序列化
2020/06/10 PHP
jquery时间下拉框小例子
2013/04/15 Javascript
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
jQuery使用CSS()方法给指定元素同时设置多个样式
2015/03/26 Javascript
JavaScript SHA512&amp;SHA256加密算法详解
2015/08/11 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
浅谈React高阶组件
2018/03/28 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
Python实现爬取逐浪小说的方法
2015/07/07 Python
python装饰器深入学习
2018/04/06 Python
Python基于Floyd算法求解最短路径距离问题实例详解
2018/05/16 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
final, finally, finalize的区别
2012/03/01 面试题
HR喜欢的自荐信格式
2013/10/08 职场文书
生物技术专业毕业生求职信范文
2013/12/14 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
人力资源求职信
2014/05/25 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
党的群众路线教育实践活动整改落实情况报告
2014/10/28 职场文书
怎样写离婚协议书
2015/01/26 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
你喜欢篮球吗?Python实现篮球游戏
2021/06/11 Python