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+DBM的同学录程序(5)
Oct 09 PHP
PHP新手上路(二)
Oct 09 PHP
php daodb插入、更新与删除数据
Mar 19 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
Aug 31 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
Sep 05 PHP
解析MySql与Java的时间类型
Jun 22 PHP
解析PHP 5.5 新特性
Jul 02 PHP
PHP+MySQL插入操作实例
Jan 21 PHP
php禁止某ip或ip地址段访问的方法
Feb 25 PHP
WordPress中限制非管理员用户在文章后只能评论一次
Dec 31 PHP
CI(Codeigniter)的Setting增强配置类实例
Jan 06 PHP
thinkPHP中volist标签用法示例
Dec 06 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下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
基于initPHP的框架介绍
2013/04/18 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
cakephp常见知识点汇总
2017/02/24 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
DHTML 中的绝对定位
2006/11/26 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
sogou地图API用法实例教程
2014/09/11 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
jquery中封装函数传递当前元素的方法示例
2017/05/05 jQuery
vue实现商城购物车功能
2017/11/27 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
axios实现文件上传并获取进度
2020/03/25 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Python字符转换
2008/09/06 Python
python实现apahce网站日志分析示例
2014/04/02 Python
粗略分析Python中的内存泄漏
2015/04/23 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
一套C#面试题
2013/10/09 面试题
企业总经理助理岗位职责
2014/09/12 职场文书
小学教师自我剖析材料
2014/09/29 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
初三化学教学反思
2016/02/22 职场文书
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP