[原创]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 __autoload函数(自动载入类文件)的使用方法
Feb 04 PHP
PHP 观察者模式的实现代码
May 10 PHP
ThinkPHP3.1新特性之命名范围的使用
Jun 19 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
Jul 04 PHP
PHP连接sql server 2005环境配置及问题解决
Aug 08 PHP
php实现过滤UBB代码的类
Mar 12 PHP
四个常见html网页乱码问题及解决办法
Sep 08 PHP
PHP的几个常用加密函数
Feb 03 PHP
浅析Yii2缓存的使用
May 10 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
May 13 PHP
PHP实现数组array转换成xml的方法
Jul 19 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
Oct 13 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获取MAC地址的具体实例
2013/12/13 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
js arguments.callee的应用代码
2009/05/07 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
[01:19:33]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第一场 2月2日
2021/03/11 DOTA
python中星号变量的几种特殊用法
2016/09/07 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
Python判断telnet通不通的实例
2019/01/26 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
纯css3实现思维导图样式示例
2018/11/01 HTML / CSS
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
JAVA高级程序员面试题
2013/09/06 面试题
信息管理专业推荐信
2013/10/29 职场文书
市场专员岗位职责
2014/02/14 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
促销活动总结怎么写
2014/06/25 职场文书
食品安全演讲稿
2014/09/01 职场文书
清洁工个人工作总结
2015/03/05 职场文书
借款民事起诉状范文
2015/05/19 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL