PHP中常用的输出函数总结


Posted in PHP onSeptember 22, 2014

echo();  "输出内容";

可以同时输出多个字符串,可以多个参数,并不需要圆括号 ,无返回值。

print();   有返回值1,0切只能包含一个参数

只可以同时输出一个字符串,一个参数, 需要圆括号,有返回值, 当其执行失败时返 flase。
print 的用法和 C语言很像,所以会对输出内容里的 % 做特殊解释。

$a=print(‘hi');

echo $a;

//—————————-
hi 1 //1  是 $a 的值。
//—————————?

 

die();   一般用于数据库连接的判断,一旦执行die()后面的内容将不执行

die(); //    和 exit() 区别。

有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库)

mysql_connect(“locahost”,”root”,”root”) or die(”链接服务器失败!“);

 

printf();   与C语言的用法一样,可以格式化输出

printf();   //f 指 format 格式化

printf(“参数 1″,参数 2) :参数 1= 按什么格式输出;参数 2= 输出的变量。

(% s: 按字符串; %d: 按整型整型 ; %b: 按二进制; % x: 按 16 进制; %X:按16 进制大写输出; %o: 按八进制; % f: 按浮点型 )
函数,返回输出字符个数,把文字格式化以后输出,如:

printf (“$%01.2f” , 43.2); //$43.20

$ 表示填充的字符
0 表示位数不够在不影响原值的情况下补
1 表示输出的总宽度
2 表示小数位数 ,有四舍五入
%f 是表示显示为一个浮点数

格式化命令及说明:

%% 印出百分比符号,不转换。
%b 整数转成二进位。
%c 整数转成对应的 ASCII 字符。
%d 整数转成十进位。
%f 倍精确度数字转成浮点数。
%o 整数转成八进位。
%s 整数转成字符串。
%x 整数转成小写十六进位。
%X 整数转成大写十六进位。

<?php
$num=100.001;

printf(“%d”,$num); //100

printf(“%s”,$num); //100.001

printf(“%s—%d—%b—%x—%o—%f”,$num,$num,$num,$num,$num,$num)

//100.001—100—1100100—64—144—1001.00100

printf(“%.2f”,$num); //100.00 ( 小数点保留 2 位)

printf(“%.1f”,$num); //100.0 ( 小数点保留 1 位)

printf(“%`#10s”,$num); //#10s

printf(“%#10s”,$num); //10s

?>

sprintf;   把输出内容存放在变量中

此并不能直接输出,先赋给一个变量,然后再输出变量。

<?php

$num=100.001;

$a=sprintf(“%d”,$num);

echo $a; //100

?>

print_r();   用于输出数组

功能:只用于输出数组。

$a = array (1, 2, array (“a”, “b”, “c”));

print_r ($a);

返回:
Array ( [0] => 1 [1] => 2 [2] => Array ( [0] => a [1] => b [2] => c ) )

var_dump();   可以输出任何内容

输出变量的容,类型或字符串的内容,类型,长度。常用来调试。

<?php

$a=100;

var_dump($a); //int(100)
$a=100.356;

var_dump($a); //float(100.356)
?>

 

var_export ();
返回关于传递给该函数的变量的结构信息,它和var_dump()类似,不同的是其返回的表 示是合法的 PHP 代码。

您可以通过将函数的第二个参数设置为TRUE ,从而返回变量的值。

<?php

$a = array (1, 2, array (“a”, “b”, “c”));

var_export ($a);

/*

输出:
array (

0 => 1,

1 => 2,

2 =>

array (

0 => ‘a',

1 => ‘b',

2 => ‘c',

),

)

*/

$b = 3.1;

$v = var_export($b, TRUE);

echo $v;

/*

输出:
3.1

*/

?>

 

简化用法:

<?php

$color = "red";

?>
<p>Roses are <?=$color?></p>
PHP 相关文章推荐
PHP分页显示制作详细讲解
Oct 09 PHP
用PHP连mysql和oracle数据库性能比较
Oct 09 PHP
PHP 第三节 变量介绍
Apr 28 PHP
zend framework配置操作数据库实例分析
Dec 06 PHP
php中使用临时表查询数据的一个例子
Feb 03 PHP
定义php常量的详解
Jun 09 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
Jun 08 PHP
php实现的农历算法实例
Aug 11 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 PHP
PHP levenshtein()函数用法讲解
Mar 08 PHP
Thinkphp5框架异常处理操作实例分析
Jun 03 PHP
C#静态方法与非静态方法实例分析
Sep 22 #PHP
php操作csv文件代码实例汇总
Sep 22 #PHP
PHP提示Cannot modify header information - headers already sent by解决方法
Sep 22 #PHP
php过滤HTML标签、属性等正则表达式汇总
Sep 22 #PHP
PHP中exec与system用法区别分析
Sep 22 #PHP
PHP-Java-Bridge使用笔记
Sep 22 #PHP
11个PHPer必须要了解的编程规范
Sep 22 #PHP
You might like
为什么夜间收到的中波电台比白天多
2021/03/01 无线电
PHP三元运算符的结合性介绍
2012/01/10 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
JavaScript 应用技巧集合[推荐]
2009/08/30 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
DEDECMS如何为文章添加HOT NEW标志图片
2015/08/14 Javascript
修改Jquery Dialog 位置的实现方法
2016/08/26 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
[01:20]PWL S2开团时刻第三期——团战可以输 蝙蝠必须死
2020/11/26 DOTA
跟老齐学Python之数据类型总结
2014/09/24 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
python with (as)语句实例详解
2020/02/04 Python
Python阶乘求和的代码详解
2020/02/14 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
python 星号(*)的多种用途
2020/09/21 Python
关于HTML5的22个初级技巧(图文教程)
2012/06/21 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
大学生护理专业自荐信
2013/10/03 职场文书
高一家长会邀请函
2014/01/12 职场文书
高三生物教学反思
2014/01/25 职场文书
党建目标管理责任书
2014/07/25 职场文书
出租房屋协议书
2014/09/14 职场文书
鸡毛信观后感
2015/06/11 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
pytorch实现线性回归以及多元回归
2021/04/11 Python