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 mssql 分页SQL语句优化 持续影响
Apr 26 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
一个简单的PHP验证码实现代码
May 10 PHP
PHP 导出Excel示例分享
Aug 18 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
Nov 03 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 PHP
调试WordPress中定时任务的相关PHP脚本示例
Dec 10 PHP
功能强大的php分页函数
Jul 20 PHP
php版微信公众号自定义分享内容实现方法
Sep 22 PHP
CI框架使用composer安装的依赖包步骤与方法分析
Nov 21 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
Jul 16 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 递归效率分析
2009/11/24 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
PHP二进制与字符串之间的相互转换教程
2016/10/14 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
Javascript 圆角div的实现代码
2009/10/15 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
Json解析的方法小结
2016/06/22 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
2019/06/10 Javascript
vue 中的 render 函数作用详解
2020/02/28 Javascript
[58:25]VP vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
Python实现截屏的函数
2015/07/26 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
python使用插值法画出平滑曲线
2018/12/15 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
python binascii 进制转换实例
2019/06/12 Python
python实现桌面气泡提示功能
2019/07/29 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
工作失误检讨书范文大全
2014/01/13 职场文书
校园安全教育广播稿
2014/02/17 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
七年级作文之冬景
2019/11/07 职场文书
最新最全的手机号验证正则表达式
2022/02/24 Javascript
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
2022/04/09 MySQL