[原创]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中MD5函数使用实例代码
Jun 07 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
Jun 10 PHP
php json_encode()函数返回json数据实例代码
Oct 10 PHP
9段PHP实用功能的代码推荐
Oct 14 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
php语言中使用json的技巧及json的实现代码详解
Oct 27 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
Apr 02 PHP
php获取flash尺寸详细数据的方法
Nov 12 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
详解php伪造Referer请求反盗链资源
Jan 24 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+ajax实时聊天室
2016/07/20 PHP
Yii2创建表单(ActiveForm)方法详解
2016/07/23 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
2008/09/27 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
js调用css属性写法
2013/09/21 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
jQuery实现鼠标经过事件的延时处理效果
2020/08/20 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
微信小程序 数据封装,参数传值等经验分享
2017/01/09 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
解决layer弹层遮罩挡住窗体的问题
2018/08/17 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
我要点爆”微信小程序云开发之项目建立与我的页面功能实现
2019/05/26 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
2019/10/24 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
python读取.mat文件的数据及实例代码
2019/07/12 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
python实现三种随机请求头方式
2021/01/05 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
浅谈HTML5 &amp; CSS3的新交互特性
2016/07/19 HTML / CSS
简历中求职的个人自我评价
2013/12/03 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
技术经济专业求职信
2014/09/03 职场文书
2014年后勤工作总结
2014/11/18 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
三好学生竞选稿范文
2019/08/21 职场文书