[原创]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实现ODBC数据分页显示一例
Oct 09 PHP
PHP定时更新程序设计思路分享
Jun 10 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
Mar 17 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
Sep 11 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
Sep 30 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
php+Ajax无刷新验证用户名操作实例详解
Mar 04 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 PHP
PHP执行linux命令6个函数代码实例
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 curl参数的详解
2013/06/17 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
Pandas读取csv时如何设置列名
2020/06/02 Python
Python模拟登录requests.Session应用详解
2020/11/17 Python
python3实现飞机大战
2020/11/29 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
大学生应聘导游自荐信
2014/06/02 职场文书
班训口号大全
2014/06/18 职场文书
大学生简短的自我评价
2014/09/12 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
Apache Hudi的多版本清理服务彻底讲解
2022/03/31 Servers
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript