[原创]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 操作文件的一些FAQ总结
Feb 12 PHP
PHP 学习路线与时间表
Feb 21 PHP
使用php get_headers 判断URL是否有效的解决办法
Apr 27 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
Jul 03 PHP
php输出xml属性的方法
Mar 19 PHP
php三种实现多线程类似的方法
Oct 30 PHP
PHP Try-catch 语句使用技巧
Feb 28 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
Feb 18 PHP
PHP中Notice错误常见解决方法
Apr 28 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
Feb 08 PHP
PHP调用接口API封装的例子
Oct 11 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 加密解密内部算法
2010/04/22 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
IE6下JS动态设置图片src地址问题
2010/01/08 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
jQuery Chart图表制作组件Highcharts用法详解
2016/06/01 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
2016/09/21 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
Babel 入门教程学习笔记
2018/06/13 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
JavaScript Reflect Metadata实现详解
2019/12/12 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
python复制与引用用法分析
2015/04/08 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
Python多线程扫描端口代码示例
2018/02/09 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
Python实现八皇后问题示例代码
2018/12/09 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
前台文员我鉴定
2014/01/12 职场文书
对教师的评语
2014/04/28 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
档案管理员岗位职责
2015/02/12 职场文书
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android