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 相关文章推荐
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
Jul 09 PHP
PHP 危险函数解释 分析
Apr 22 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
Apr 13 PHP
解析php中heredoc的使用方法
Jun 17 PHP
浅析PHP的ASCII码转换类
Jul 05 PHP
CMS中PHP判断系统是否已经安装的方法示例
Jul 26 PHP
php读取文件内容到数组的方法
Mar 16 PHP
php计算多维数组中所有值总和的方法
Jun 24 PHP
非常实用的php验证码类
May 15 PHP
php 删除一维数组中某一个值元素的操作方法
Feb 01 PHP
PHP进阶学习之依赖注入与Ioc容器详解
Jun 19 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面向对象 字段的声明与使用
2012/06/14 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
PHP中常用的转义函数
2014/02/28 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
vue-cli配置flexible过程详解
2019/07/04 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
python读取html中指定元素生成excle文件示例
2014/04/03 Python
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
Python 登录网站详解及实例
2017/04/11 Python
python matplotlib 注释文本箭头简单代码示例
2018/01/08 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
2014年计算机专业个人自我评价
2014/01/19 职场文书
社区爱国卫生月活动总结
2014/06/30 职场文书
病人慰问信范文
2015/02/15 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python