1、print()输出

  1. header('Content-Type:text/html;charset=utf-8');
  2. print ("最近想学习PHP,大家推荐哪个学校好点?/n");
  3. $php='《从入门到放弃》';
  4. print ("买本书就好了推荐你买".$php);

基本上和echo功能相同

2、echo()输出

  1. $day='周六';
  2. $time='下午2点';
  3. echo $day."有公开课,时间是".$time;

3、printf()函数

printf()函数是给客户端输出一个格式化的字符串

格式:

int printf ( string $format [, mixed $args [, mixed $... ]] )

函数返回值是一个整型数值,表示字符串的长度。

$args表示指定的参数值,他的输出将根据$format进行格式化。

$format参数用于控制数据输出的格式,包括对齐方式、精度、类型和位置等。

$format参数由5部分组成,都是可选的,按照一下先后顺序出现:

  • 填充提示符:确定一个字符串长度,若未达到则默认用空格填充,也可以用其他字符。(在字符前加一个单引号)
  • 对齐提示符:确定字符串是右对齐还是左对齐,默认右对齐,可以用负号设置为左对齐。
  • 宽度提示符:确定此字符串的最少字符数。
  • 精度提示符:确定小数点后的位数,只影响浮点类型的数据。
  • 类型提示符:确定如何转换参数,如下表格:
%b 将参数认为是一个整数,显示为二进制数
%c 将参数认为是一个整数,显示为对应的ASCII字符
%d 将参数认为是一个整数,显示为有符号的十进制数
%f 将参数认为是一个浮点数,显示为浮点数
%o 将参数认为是一个整数,显示为八进制数
%s 将参数认为是一个字符创,显示为字符串
%u 将参数认为是一个整数,显示为无符号的十进制数
%x 将参数认为是一个证书,显示为小写的十六进制数
%X 将参数认为是一个证书,显示为大写的十六进制数

实例代码:

  1. $price=98.26;
  2. $num=10;
  3. printf("%.4f",$price);//输出98.2600,%后的.4代表的是保留小数点后4位
  4. echo '<br/>';
  5. printf("%.1f",$price);//输出98.3,%后的.1代表的是保留小数点后1位(四舍五入)
  6. echo '<br/>';
  7. printf("%s参与了%s活动。","祝洪涛","小桔灯爱心接力");//输出祝洪涛参与了小桔灯爱心接力活动。
  8. echo '<br/>';
  9. printf("%s|%d|%b|%x|%o|%f",$num,$num,$num,$num,$num,$num);//输出10|10|1010|a|12|10.000000
  10. echo '<br/>';
  11. printf("3.1415926*5*5=%.1f",3.145926*5*5);//输出3.1415926*5*5=78.6
  12. echo '<br/>';
  13. printf("%s好吗,%s很好。","你","我");//输出你好吗,我很好。
  14. echo '<br/>';
  15. $lengh=printf("my homepage is %s.","echo.pink");
  16. printf("上一个字符串长度是:%d",$lengh);//输出my homepage is echo.pink.上一个字符串长度是:25

使用printf()函数可以改变参数的输出顺序。例如。%2$表示位于参数列表的第2个参数;%3s表示位于参数列表的第3个参数。

但是,在$format参数的字符串中,美元%符号必须转义为\$。例如

  1. printf("今天是%2\$s,昨天是%1\$s,明天是%3\$s","星期一","星期二","星期三");//输出为今天是星期二,昨天是星期一,明天是星期三

4、sprinf()函数

sprinf()函数和printf()函数相同,但是他将结果以字符串形式返回,而不是直接按照标准输出。

语法如下:

string sprintf ( string $format [, mixed $args [, mixed $... ]] )

示例:

  1. $str=sprintf("%s今年%d岁了上%d年级。","小明",10,3);
  2. echo ($str);//输出结果为:小明今年10岁了上3年级。

PHP输出函数的更多相关文章

  1. Linux C 字符串输出函数 puts()、fputs()、printf() 详解

    一.puts() 函数详解 puts()函数用来向 标准输出设备 (屏幕)写字符串并换行,调用格式为: puts(s); 其中s为字符串变量(字符串数组名或字符串指针). puts()函数的作用与语 ...

  2. C语言的基本输入与输出函数(全解)

    C语言的基本输入与输出函数 1.1.1 格式化输入输出函数 Turbo C2.0 标准库提供了两个控制台格式化输入. 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以 ...

  3. C语言的基本输入与输出函数

    C语言中最常用最基础的输入输出函数:printf() 和 scanf(); 例子: #import <Foundation/Foundation.h> int main(int argc, ...

  4. C语言printf()函数:格式化输出函数

    C语言printf()函数:格式化输出函数 头文件:#include <stdio.h> printf()函数是最常用的格式化输出函数,其原型为:     int printf( char ...

  5. c语言的输入输出函数

    参考文章: http://blog.sina.com.cn/s/blog_784f40b80100psg9.html C语言输入输出函数分为两类: 1.格式化输入输出函数 2.非格式化输入输出 --- ...

  6. C语言中最常用的三种输入输出函数scanf()、printf()、getchar()和putchar()

    本文给大家介绍C语言中最常用的三种输入输出函数scanf().printf().getchar()和putchar(). 一.scanf()函数格式化输入函数scanf()的功能是从键盘上输入数据,该 ...

  7. C语言中输入输出函数

    1.1.1 格式化输入输出函数Turbo C2.0 标准库提供了两个控制台格式化输入. 输出函数printf() 和scanf(), 这两个函数可以在标准输入输出设备上以各种不同的格式读写数据.pri ...

  8. C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符. 分类: iOS学习 c语言基础 2015-06-10 21:39 25人阅读 评论(0) 收藏

    二进制:以0b开头,只有0和1两种数字.如0101 十进制:0~9十个数字表示.如25 十六进制:以0~9,A~F表示,以0X开头.如0X2B 十进制转换为X进制:连除倒取余 X进制转换为十进制:按权 ...

  9. php输出函数 var_dump, dump,print,print_r 区别

    php输出函数 var_dump, dump,print,print_r 区别 周末有空就来整理下

  10. C的输入输出函数的基本用法

    printf输出函数: printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息. printf()函数的调用格式为: printf("<格式化字符串>& ...

随机推荐

  1. C# Stack 集合学习

    Stack 集合学习 学习自:博客园相关文章 Stack<T>集合 这个集合的特点为:后进先出,简单来说就是新元素都放到第一位,而且顺序移除元素也是从第一位开始的. 方法一:Push(T ...

  2. gradle中gredle -q 参数是什么意思

    很多地方在调用 gradle 命令时都加了 -q 参数.该参数用来控制 gradle 的日志级别,可以保证只输出我们需要的内容.

  3. Zotero入门精通

    一.Zotero简介 Zotero作为一款协助科研工作者收集.管理以及引用研究资源的免费软件,如今已被广泛使用.此篇使用说明主要分享引用研究资源功能,其中研究资源可以包括期刊.书籍等各类文献和网页.图 ...

  4. Http协议请求方法及body类型(思路比较清晰的)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/u010244522/article/de ...

  5. 【shell脚本】自动磁盘分区,格式化,挂载===autoMount.sh

    #!/bin/bash # 自动对磁盘分区.格式化.挂载 # 对虚拟机的 vdb 磁盘进行分区格式化,使用<<将需要的分区指令导入给程序 fdisk # n(新建分区),p(创建主分区), ...

  6. Appium+java ---- Intellij IDEA +genymotion安装配置

    引用文章:https://www.cnblogs.com/kaola8023/p/8442686.html Intellij IDEA 中配置Android SDK File-Project Stru ...

  7. python3中的数字类型

    今天在学校机房刷python题时发现自己对python中的数字类型不理解,回寝室后百度一下. 现在做一个总结. python中的数字类型有: 整数,布尔值,复数,科学计数法,浮点数 1,整数,大小没有 ...

  8. url中拼接中文参数,后台接收为乱码的问题

    遇到在URL中拼接中文的参数,后台拿到的数据为乱码的问题,这里来说一下问题出现的原因与解决方法. 大家比较关心的应该是解决的方法,因此先说解决方法. 解决方法 解决的方法是在客户端对这个中文参数进行编 ...

  9. 常用regex正则表达式

    [单个]字符匹配 任意字符:表示由任意字符组成 \\:匹配一个'\' \n:匹配换行 \t:匹配制表符 [单个]字符集(可以从里面任选一个字符) [abc]:可以是字母abc中任意一个 [^abc]: ...

  10. oracle中decode函数用法及应用

    用法 1.decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 相当于if else 那种方式. 2.decode(字段或字段的运算,值1,值2,值3) 当字段或字段的运 ...