[原创]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测试程序运行时间的类
Feb 05 PHP
5种PHP创建数组的实例代码分享
Jan 17 PHP
PHP学习笔记之字符串编码的转换和判断
May 22 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
php银联网页支付实现方法
Mar 04 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
Nov 04 PHP
PHP使用http_build_query()构造URL字符串的方法
Apr 02 PHP
PHP文件上传处理案例分析
Oct 15 PHP
Zend Framework动作控制器用法示例
Dec 09 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
Sep 30 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
PHP将整数数字转换为罗马数字实例分享
Mar 17 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
浅谈PHP面向对象之访问者模式+组合模式
2017/05/22 PHP
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
Bootstrap每天必学之日期控制
2016/03/07 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
2019/09/12 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
python3连接MySQL数据库实例详解
2018/05/24 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
美国家具网站:Cymax
2016/09/17 全球购物
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
关于.NET, HTML的五个问题
2012/08/29 面试题
致800米运动员广播稿
2014/02/16 职场文书
2014年工程工作总结
2014/11/25 职场文书
荆州古城导游词
2015/02/06 职场文书
安全第一课观后感
2015/06/18 职场文书
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript
Canvas绘制像素风图片的示例代码
2021/09/25 HTML / CSS
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python