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 相关文章推荐
CodeIgniter php mvc框架 中国网站
May 26 PHP
php Smarty模板生成html文档的方法
Apr 12 PHP
php自定义函数之递归删除文件及目录
Aug 08 PHP
php生成EAN_13标准条形码实例
Nov 13 PHP
PHP闭包实例解析
Sep 08 PHP
php获取从html表单传递数组的方法
Mar 20 PHP
php 在字符串指定位置插入新字符的简单实现
Jun 28 PHP
PHP生成图像验证码的方法小结(2种方法)
Jul 18 PHP
PHP数据库处理封装类实例
Dec 24 PHP
PHP对象实例化单例方法
Jan 19 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
Jul 07 PHP
laravel如何开启跨域功能示例详解
Aug 31 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
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
2015/05/13 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
PHP强制转化的形式整理
2020/05/22 PHP
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析
2016/09/17 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
使用nodeJs来安装less及编译less文件为css文件的方法
2017/11/20 NodeJs
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
如何使用gpu.js改善JavaScript的性能
2020/12/01 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
详解Django中的过滤器
2015/07/16 Python
python 对txt中每行内容进行批量替换的方法
2018/07/11 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
python将时分秒转换成秒的实例
2019/12/07 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
pycharm 关掉syntax检查操作
2020/06/09 Python
Python2.x与3​​.x版本有哪些区别
2020/07/09 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
生物化工工艺专业应届生求职信
2013/10/08 职场文书
平面设计专业求职信
2014/08/09 职场文书
升国旗演讲稿
2014/09/05 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
党校学习党性分析材料
2014/12/19 职场文书
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL
python 判断文件或文件夹是否存在
2022/03/18 Python