[原创]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 06 PHP
PHP判断远程图片或文件是否存在的实现代码
Feb 20 PHP
linux使用crontab实现PHP执行计划定时任务
May 10 PHP
php使用session二维数组实例
Nov 06 PHP
php生成excel列名超过26列大于Z时的解决方法
Dec 29 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
php接口数据加密、解密、验证签名
Mar 12 PHP
php获取twitter最新消息的方法
Apr 14 PHP
详解PHP中的PDO类
Jul 06 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
通过PHP实现用户注册后邮箱验证激活
Nov 10 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
mayfish 数据入库验证代码
2010/04/30 PHP
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
jQuery ajax cache缓存问题
2010/07/01 Javascript
javscript对象原型的一些看法
2010/09/19 Javascript
简短几句 通俗解释javascript的闭包
2011/01/17 Javascript
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
Node.js 多线程完全指南总结
2019/03/27 Javascript
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
python实现中文转换url编码的方法
2016/06/14 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
热爱祖国演讲稿
2014/05/04 职场文书
财务人员担保书
2014/05/13 职场文书
2014年销售部工作总结
2014/12/01 职场文书
检讨书怎么写
2015/01/23 职场文书
工程技术员岗位职责
2015/04/11 职场文书
亮剑观后感
2015/06/05 职场文书
高一作文之乐趣
2019/11/21 职场文书
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL
方法汇总:Python 安装第三方库常用
2022/04/26 Python