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 相关文章推荐
基于文本的搜索
Oct 09 PHP
一个比较简单的PHP 分页分组类
Dec 10 PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
Feb 02 PHP
PHP程序级守护进程的实现与优化的使用概述
May 02 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
PHP抓屏函数实现屏幕快照代码分享
Jan 02 PHP
PHP面向对象程序设计之接口用法
Aug 20 PHP
php判断输入是否是纯数字,英文,汉字的方法
Mar 05 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
Mar 27 PHP
php session实现多级目录存放实现代码
Feb 03 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 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数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
原生javascript获取元素样式属性值的方法
2010/12/25 Javascript
jQuery extend 的简单实例
2013/09/18 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
python request 模块详细介绍
2020/11/10 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
化学教师自荐信范文
2013/12/28 职场文书
幼儿园英语教学反思
2014/01/30 职场文书
庆六一活动总结
2014/08/29 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
2014年双拥工作总结
2014/11/21 职场文书
食品安全责任书范本
2015/05/09 职场文书
无罪辩护词范文
2015/05/21 职场文书
Python3接口性能测试实例代码
2021/06/20 Python