PHP常用字符串输出方法分析(echo,print,printf及sprintf)


Posted in PHP onMarch 09, 2021

echo用法:可用echo 直接输出,也可以用echo()输出,无返回值

$string = "<b>加粗显示文字</b>";
echo $string;
//echo "<br/>";
//echo($string);//效果同上
echo "<br/>";
echo "This ","is","echo test!"; //echo输出用逗号隔开的多个字符串
echo "<br/>";

print用法:同上echo一样,只是print运行速度比echo慢,且一次只能输出一个字符串,始终返回1

$string = "<b>加粗显示文字</b>";
print $string;
//print "<br/>";
//print($string);//效果同上
print "<br/>";

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/>");

sprintf:

$name = "Tom";
$age = 20;
$printstr = sprintf("sprintf输出:他名字叫%s,年龄是%u", $name, $age);
echo $printstr; //输出:他名字叫Tom,年龄是20

 

PHP 相关文章推荐
手把手教你使用DedeCms的采集的图文教程
Mar 11 PHP
PHP中对用户身份认证实现两种方法
Jun 04 PHP
从手册去理解分析PHP session机制
Jul 17 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
Nov 10 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
Mar 18 PHP
利用PHP生成静态html页面的原理
Sep 30 PHP
关于Laravel Route重定向的一个注意点
Jan 16 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
PHP的RSA加密解密方法以及开发接口使用
Feb 11 PHP
php微信公众号开发之简答题
Oct 20 PHP
discuz论坛更换域名,详细文件修改步骤
Dec 09 PHP
PHP中echo与print区别点整理
Mar 09 #PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
Mar 09 #PHP
PHP读取文件或采集时解决中文乱码
Mar 09 #PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 #PHP
PHP7 windows支持
Mar 09 #PHP
PHP7 新增常量
Mar 09 #PHP
PHP7移除的扩展和SAPI
Mar 09 #PHP
You might like
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
Javascript typeof 用法
2008/12/28 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
Jquery Post处理后不进入回调的原因及解决方法
2014/07/15 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
2015/08/24 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
美国亚洲时尚和美容产品的一站式网上商店:Stylevana
2019/09/05 全球购物
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
问卷调查计划书
2014/01/10 职场文书
大课间活动实施方案
2014/03/06 职场文书
空气的环保标语
2014/06/12 职场文书
搞笑车尾标语
2014/06/23 职场文书
企业领导班子四风对照检查材料
2014/09/27 职场文书
慰问信模板
2015/02/14 职场文书
毕业论文致谢范文
2015/05/14 职场文书
2016年教师党员公开承诺书
2016/03/24 职场文书