php中的几个输出函数 PHP代码


1 echo();2 print();3 die();4 printf();5 sprintf();6 print_r();7 var_dump();

1 echo()

  可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。

2 print()

  只可以同时输出一个字符串,一个参数,需要圆括号,有返回值,当其执行失败时返flase .print  的用法和C语言很像,所以会对输出内容里的%做特殊解释。

3 die();

   有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库)

   mysql_connect("locahost","root","root") or die("链接服务器失败!");

4 printf();

     printf("参数1",参数2):参数1=按什么格式输出;参数2=输出的变量。($s:按字符串;$d:按整型;$b:按二进制;$x:按16进制;$o:按八进制; $f:按浮点型)

     $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); //###100.001

     printf("<a href="mailto:%`@10s" ,$num"="" style="text-decoration: none; color: rgb(12, 137, 53);">%`@10s",$num); //@@@100.001

     printf("%`_10s",$num); //___100.001

     printf("%`#-10s",$num); //100.001###

     printf("<a href="mailto:%`@-10s" ,$num"="" style="text-decoration: none; color: rgb(12, 137, 53);">%`@-10s",$num); //100.001@@@

     printf("%`_-10s",$num); //100.001___

     printf("%`#20s",$num); //#############100.001

5 sprintf();

   此并不能直接输出,先赋给一个变量,然后再输出变量。

   $num=100.001;

   $a=sprintf("%d",$num);

   echo $a;  //100

6 print_r();

   功能:只用于输出数组。

7 var_dump();

   功能: 输出变量的内容,类型或字符串的内容,类型,长度。常用来调试。

   $a=100;

   var_dump($a);  //int(3) 100



                         

签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回