PHP中常用的输出函数总结

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>

(0)

相关推荐

  • PHP中常用的输出函数总结

    echo();  "输出内容": 可以同时输出多个字符串,可以多个参数,并不需要圆括号 ,无返回值. print();   有返回值1,0切只能包含一个参数 只可以同时输出一个字符串,一个参数, 需要圆括号,有返回值, 当其执行失败时返 flase. print 的用法和 C语言很像,所以会对输出内容里的 % 做特殊解释. 复制代码 代码如下: $a=print('hi'); echo $a; //---------- hi 1 //1  是 $a 的值. //---------– d

  • C语言中常用的几个头文件及库函数

    不完全统计,C语言标准库中的头文件有15个之多,所以我主要介绍常用的这四个头文件stdio.h,string.h,math.h,stdlib.h,以后用到其他的再做补充.下面上干货: 1.<stdio.h>:定义了输入输出函数.类型以及宏,函数几乎占了标准库的1/3. (1)文件访问. FILE *fopen("filename","mode"): 以mode模式打开地址为'filename'的文件,并返回文件指针. 访问模式主要是"r&quo

  • Linux 中常用的Rpm命令实例详解

    rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度. 语法 rpm(选项)(参数) 选项 -a:查询所有套件: -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称: -c:只列出

  • Extjs中常用表单介绍与应用

    目标: 知道表单面板如何创建 了解表单面板中xtype的类型的应用 知道表单面板如何验证,绑定,取值 综合应用表单面板(玩转它) 内容: 首先我们要理解的是FormPanel也是继承panel组件的.所以它有着panel的属性 要创建一个表单面板其实很简单 var MyformPanel=new Ext.form.formpanel(); 表单面板和面板一样只是作为一个容器出现的,需要我们使用items加入各控件元素来丰富我们的表单面板, defaults:{},此属性提取了items中各组件项

  • 工作中常用的js、jquery自定义扩展函数代码片段汇总

    仅记录一些我工作中常用的自定义js函数. 1.获取URL请求参数 //根据URL获取Id function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]);

  • Java中常用修饰符的使用方法汇总

    修饰符汇总: 一:public protected default private 修饰类,修饰方法,修饰属性,修饰代码块. 类: 顶级类只能用public 修饰,顶级类不能使用private 和protected 修饰. 外部类可以被public修饰或者默认不写,不能用private和protected. 内部类可为静态,可用protected和private修饰. 方法: 通常方法可以被四个访问修饰符修饰,构造方法也可以被四个访问修饰符修饰. 抽象类中的抽象方法不能被private修饰,可以

  • java中常用工具类之字符串操作类和MD5加密解密类

    java中常用的工具类之String和MD5加密解密类 我们java程序员在开发项目的是常常会用到一些工具类.今天我分享一下我的两个工具类,大家可以在项目中使用. 一.String工具类 package com.itjh.javaUtil; import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import

  • Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect实例分析

    本文以实例详细描述了Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect的定义及用法,具体如下所示: 1.NSRange: NSRange的原型为 typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange; NSMakeRange的函数: NS_INLINEz是内联函数 typedef NSRange *NSRangePointer; NS_IN

  • js中常用的Tab切换效果(推荐)

    如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>tab</title> <style> *{margin:0; padding:0; list-style:none;} .box{ width: 1000px; overflow: hidden; margin:100px auto

  • JavaScript中常用的验证reg

    不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~ 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false: */ function isIP(strIP) { if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strIP)) { if( RegExp.$1 <256 && R

随机推荐