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 图片上传实现代码 带详细注释
Apr 29 PHP
php下载文件的代码示例
Jun 29 PHP
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
php 地区分类排序算法
Jul 01 PHP
使用PHP生成二维码的两种方法(带logo图像)
Mar 14 PHP
php时间戳转换的示例
Mar 31 PHP
PHP使用SOAP扩展实现WebService的方法
Apr 01 PHP
PHP如何将XML转成数组
Apr 04 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 23 PHP
thinkphp5实现微信扫码支付
Dec 23 PHP
TP5框架安全机制实例分析
Apr 05 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 cout&amp;lt;&amp;lt;的一点看法
2010/01/24 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
Javascript条件判断使用小技巧总结
2008/09/08 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
easyui validatebox验证
2016/04/29 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
jQuery实现高级检索功能
2019/05/28 jQuery
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python与shell的3种交互方式介绍
2015/04/11 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
Python 实现链表实例代码
2017/04/07 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
优秀团员个人的自我评价
2013/10/02 职场文书
《匆匆》教学反思
2014/02/22 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
见习报告的格式
2014/11/04 职场文书
2014财务年终工作总结
2014/12/08 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
学习心得体会
2019/06/20 职场文书
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL