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+FLASH实现上传文件进度条相关文件 下载
Jul 21 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
Aug 01 PHP
php中spl_autoload详解
Oct 17 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
javascript数组与php数组的地址传递及值传递用法实例
Jan 22 PHP
php获取系统变量方法小结
May 29 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
Jan 09 PHP
win7安装php框架Yii的方法
Jan 25 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
PHP切割汉字的常用方法实例总结
Apr 27 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
PHP中for与foreach的区别分析
2011/03/09 PHP
Php中文件下载功能实现超详细流程分析
2012/06/13 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
yii2分页之实现跳转到具体某页的实例代码
2016/06/02 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
2014/12/08 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
原生js实现购物车
2020/09/23 Javascript
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
python之import机制详解
2014/07/03 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
简单了解Python中的几种函数
2017/11/03 Python
python3判断url链接是否为404的方法
2018/08/10 Python
Python 面试中 8 个必考问题
2018/11/16 Python
python中shell执行知识点
2020/05/06 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
质检部职责
2013/12/28 职场文书
《去年的树》教学反思
2014/04/11 职场文书
服装发布会策划方案
2014/05/22 职场文书
"9.18"国耻日演讲稿范文
2014/09/14 职场文书
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android
Python实现老照片修复之上色小技巧
2021/10/16 Python