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 相关文章推荐
IStream与TStream之间的相互转换
Aug 01 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
Mar 05 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
php利用cookie实现自动登录的方法
Dec 10 PHP
php根据某字段对多维数组进行排序的方法
Mar 07 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
解读PHP中上传文件的处理问题
May 29 PHP
php分页查询的简单实现代码
Mar 14 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
PHP应用跨时区功能的实现方法
Mar 21 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 cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
php限制文件下载速度的代码
2015/10/20 PHP
Joomla开启SEF的方法
2016/05/04 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
jquery获取子节点和父节点的示例代码
2013/09/10 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
2016/09/09 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
购买一个高级域名:BuyDomains
2018/03/11 全球购物
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
网上开商店的创业计划书
2014/01/19 职场文书
幼儿园庆六一活动方案
2014/03/06 职场文书
辩论赛主持词
2014/03/18 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
大学生入党自传2015
2015/06/26 职场文书
iPhone13将有八大升级
2021/04/15 数码科技
PHP 时间处理类Carbon
2022/05/20 PHP