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的栏目导航程序
Oct 09 PHP
Blitz templates 最快的PHP模板引擎
Apr 06 PHP
PHP编码转换
Nov 05 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
Oct 20 PHP
php数组分页实现方法
Apr 30 PHP
Centos PHP 扩展Xchche的安装教程
Jul 09 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
Dec 25 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
May 16 PHP
PHP与以太坊交互详解
Aug 24 PHP
Laravel事件监听器用法实例分析
Mar 12 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 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之第五天
2006/10/09 PHP
建立文件交换功能的脚本(三)
2006/10/09 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
基于jQuery的简单的列表导航菜单
2011/03/02 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
jQuery返回定位插件详解
2017/05/15 jQuery
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
最大K个数问题的Python版解法总结
2016/06/16 Python
python中执行shell的两种方法总结
2017/01/10 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
处理textarea中的换行和空格
2019/12/12 HTML / CSS
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
田径运动会开幕式及主持词
2014/03/28 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
合作意向协议书
2015/01/29 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
OpenCV全景图像拼接的实现示例
2021/06/05 Python
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android
httpclient调用远程接口的方法
2022/08/14 Java/Android