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 相关文章推荐
用PHP动态创建Flash动画
Oct 09 PHP
搜索引擎技术核心揭密
Oct 09 PHP
PHP 递归效率分析
Nov 24 PHP
判断是否为指定长度内字符串的php函数
Feb 16 PHP
PHP 冒泡排序算法的实现代码
Aug 08 PHP
PHP-Fcgi下PHP的执行时间设置方法
Aug 02 PHP
php实现格式化多行文本为Js可用格式
Apr 15 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
Jan 09 PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 PHP
php7新特性的理解和比较总结
Apr 14 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
Oct 11 PHP
PHP基于array_unique实现二维数组去重
Jul 14 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
PHP正确配置mysql(apache环境)
2011/08/28 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
php实现用手机关闭计算机(电脑)的方法
2015/04/22 PHP
php输出图像的方法实例分析
2017/02/16 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
Ruffy javascript 学习笔记
2009/11/30 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
python网络爬虫采集联想词示例
2014/02/11 Python
Python实现自动登录百度空间的方法
2017/06/10 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
Django中使用session保持用户登陆连接的例子
2019/08/06 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
Python求解正态分布置信区间教程
2019/11/20 Python
2014年机关植树节活动方案
2014/02/27 职场文书
技术总监管理职责范本
2014/03/06 职场文书
岗位说明书范文
2014/05/07 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
Golang实现AES对称加密的过程详解
2021/05/20 Golang
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
Python实现制作销售数据可视化看板详解
2021/11/27 Python
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers