php各种输出

Posted on Posted in php
Tips: 本文创建于2014年3月27日,已超过 2 年,内容或图片可能已经失效!

1、echo
可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。echo 比 print 快
2、print() 只可以同时输出一个字符串,可以返回一个boolean值,只能有一个参数。print 的用法和C语言很像,所以会对输出内容里的%做特殊解释
3、die(); // 和exit()区别。
有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库)
mysql_connect("locahost","root","root") or die("链接服务器失败!");
4、printf() //f指format格式化,printf("参数1",参数2)

  • %% - 返回百分比符号
  • %b - 二进制数
  • %c - 依照 ASCII 值的字符
  • %d - 带符号十进制数
  • %e - 可续计数法(比如 1.5e+3)
  • %u - 无符号十进制数
  • %f - 浮点数(local settings aware)
  • %F - 浮点数(not local settings aware)
  • %o - 八进制数
  • %s - 字符串
  • %x - 十六进制数(小写字母)
  • %X - 十六进制数(大写字母)

函数,返回输出字符个数,把文字格式化以后输出,如:

[code lang="php"]
printf ("$%01.2f" , 43.2); //$43.20
$表示填充的字符
0表示位数不够在不影响原值的情况下补0
1表示输出的总宽度
2表示小数位数,有四舍五入
[/code]

5、sprintf()
sprintf和格式转换和printf一样,两者区别在于printf直接输出,而sprintf返回一个格式化后的字符串。

[code lang="php"]
<?php
$num=100.001;
$a=sprintf("%d",$num);
echo $a; //100
?>
[/code]

6、print_r()通常用于打印变量的相关信息,通常在调试中使用。
7、var_dump()
功能: 输出变量的内容,类型或字符串的内容,类型,长度。常用来调试。
此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。
8、var_export ();
返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。
您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的值

[code lang="php"]
<?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
*/
?>
[/code]

» 转载请注明来源:若我若鱼 » php各种输出

Leave a Reply

Your email address will not be published. Required fields are marked *

three + nineteen =