[原创]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 相关文章推荐
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
PHP转换IP地址到真实地址的方法详解
Jun 09 PHP
php压缩和解压缩字符串的方法
Mar 14 PHP
php创建多级目录的方法
Mar 24 PHP
Java中final关键字详解
Aug 10 PHP
zend framework重定向方法小结
May 28 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
PHP receiveMail实现收邮件功能
Apr 25 PHP
浅析PHP7 的垃圾回收机制
Sep 06 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 PHP
PHP ob缓存以及ob函数原理实例解析
Nov 13 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令牌 Token改进版
2008/07/18 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
Prototype ObjectRange对象学习
2009/07/19 Javascript
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
javascript之学会吝啬 精简代码
2010/04/25 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
JavaScript生成的动态下雨背景效果实现方法
2015/02/25 Javascript
JS去除空格和换行的正则表达式(推荐)
2016/06/14 Javascript
jQuery滚动新闻实现代码
2016/06/26 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
解决Vue+Element ui开发中碰到的IE问题
2018/09/03 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
2019/05/30 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
HTML5移动端手机网站开发流程
2016/04/25 HTML / CSS
华三通信H3C面试题
2015/05/15 面试题
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
会计毕业生自我鉴定
2013/11/04 职场文书
学子宴答谢词
2014/01/25 职场文书
《猴子种树》教学反思
2014/02/14 职场文书
创意婚礼策划方案
2014/05/18 职场文书
导游词之云南丽江古城
2019/09/17 职场文书