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

原创  更新时间:2016年07月09日 22:50:20   原创 投稿:shichen2014  
这篇文章主要介绍了php常用字符串输出方法,结合实例形式分析了echo、print、printf及sprintf输出字符串的具体用法与相关使用技巧,需要的朋友可以参考下

本文讲述了php常用字符串输出方法。分享给大家共大家参考,具体如下:

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

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

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

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

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

4. sprintf:

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

希望本文所述对大家php程序设计有所帮助。

相关文章

  • php+mysql+ajax实现单表多字段多关键词查询的方法

    php+mysql+ajax实现单表多字段多关键词查询的方法

    这篇文章主要介绍了php+mysql+ajax实现单表多字段多关键词查询的方法,涉及php基于ajax的数据库查询、表格操作等相关技巧,需要的朋友可以参考下
    2017-04-04
  • 如何使用SublimeText3配置 PHP IDE环境

    如何使用SublimeText3配置 PHP IDE环境

    这篇文章主要介绍了如何使用SublimeText3配置 PHP IDE环境,并使用Xdebug进行调试,喜欢使用SublimeText的同学,可以参考下
    2021-04-04
  • 浅析ThinkPHP中的pathinfo模式和URL重写

    浅析ThinkPHP中的pathinfo模式和URL重写

    语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧
    2014-01-01
  • php强制更新图片缓存的方法

    php强制更新图片缓存的方法

    这篇文章主要介绍了php强制更新图片缓存的方法,实例分析了php结合javascript方法实现针对图片缓存的强制更新功能,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • php中通过Ajax如何实现异步文件上传的代码实例

    php中通过Ajax如何实现异步文件上传的代码实例

    php结合Ajax技术如何实现异步文件上传 有了file filereader 对象的支持,异步文件上传将变得简单。(以前都会把form提交到iframe来实现)
    2011-05-05
  • PHP使用CURL实现多线程抓取网页

    PHP使用CURL实现多线程抓取网页

    PHP 利用 Curl 可以完成各种传送文件操作,比如模拟浏览器发送GET,POST请求等等,然而因为php语言本身不支持多线程,所以开发爬虫程序效率并不高,不过可以用 Curl ,借助Curl 这个功能实现并发多线程的访问多个url地址以实现并发多线程抓取网页或者下载文件
    2015-04-04
  • php后门URL的防范

    php后门URL的防范

    后门URL是指虽然无需直接调用的资源能直接通过URL访问
    2013-11-11
  • mysql 字段类型说明

    mysql 字段类型说明

    mysql 字段类型说明...
    2007-04-04
  • 深入php多态的实现详解

    深入php多态的实现详解

    本篇文章是对php多态的实现进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP自动生成缩略图函数的源码示例

    PHP自动生成缩略图函数的源码示例

    今天小编就为大家分享一篇关于PHP自动生成缩略图函数的源码示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论