[原创]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中使用Oracle数据库(3)
Oct 09 PHP
PHP Array交叉表实现代码
Aug 05 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
php命令行用法入门实例教程
Oct 27 PHP
PHP之sprintf函数用法详解
Nov 12 PHP
PHP中使用imagick实现把PDF转成图片
Jan 26 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
PHP根据图片色界在不同位置加水印的方法
Jul 01 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 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 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
jQuery实现右侧显示可向左滑动展示的深色QQ客服效果代码
2015/10/23 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
jquery+ajax+text文本框实现智能提示完整实例
2016/07/09 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
javascript基础知识讲解
2017/01/11 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
JavaScript对象拷贝与赋值操作实例分析
2018/12/10 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
python验证码识别的实例详解
2016/09/09 Python
python爬虫超时的处理的实例
2018/12/19 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
Python3从零开始搭建一个语音对话机器人的实现
2019/08/23 Python
python游戏开发的五个案例分享
2020/03/09 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
工作分析计划书
2014/04/30 职场文书
学校火灾防控方案
2014/06/09 职场文书
重阳节活动总结
2014/08/27 职场文书
个人融资协议书
2014/10/02 职场文书
服务员态度差检讨书
2014/10/28 职场文书
护士节慰问信
2015/02/15 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP