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学习资源和链接.
Dec 05 PHP
改变Apache端口等配置修改方法
Jun 05 PHP
php 对输入信息的进行安全过滤的函数代码
Jun 29 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
Zend Framework教程之Zend_Layout布局助手详解
Mar 04 PHP
Smarty环境配置与使用入门教程
May 11 PHP
关于PHP文件的自动运行方法分析
May 13 PHP
laravel学习教程之关联模型
Jul 30 PHP
php封装的mysqli类完整实例
Oct 18 PHP
Yii2.0中使用js异步删除示例
Mar 10 PHP
PHP使用new StdClass()创建空对象的方法分析
Jun 06 PHP
使用PHPWord生成word文档的方法详解
Jun 06 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 设置MySQL连接字符集的方法
2011/01/02 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
2016/05/21 PHP
js中array的sort()方法使用介绍
2014/02/20 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
js模拟微博发布消息
2017/02/23 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
Python中Class类用法实例分析
2015/11/12 Python
python 日期操作类代码
2018/05/05 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
破解安装Pycharm的方法
2018/10/19 Python
详解python Todo清单实战
2018/11/01 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
光电信息专业应届生求职信
2013/10/07 职场文书
年终考核评语
2014/01/19 职场文书
努力学习演讲稿
2014/05/10 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
高中生国庆节演讲稿范文2014
2014/09/21 职场文书
政风行风整改方案
2014/10/25 职场文书