程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP打印函數集合

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:按浮點型)
   <?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); //###100.001
     printf("%`@10s",$num); //@@@100.001
     printf("%`_10s",$num); //___100.001
     printf("%`#-10s",$num); //100.001###
     printf("%`@-10s",$num); //100.001@@@
     printf("%`_-10s",$num); //100.001___
     printf("%`#20s",$num); //#############100.001
   ?>

5 sprintf();
   此並不能直接輸出,先賦給一個變量,然後再輸出變量。
   <?PHP
     $num=100.001;
     $a=sprintf("%d",$num);
     echo $a;  //100
    ?>

6 print_r();
   功能:只用於輸出數組

7 var_dump();
   功能: 輸出變量的內容,類型或字符串的內容,類型,長度。常用來調試。
   <?PHP
     $a=100;
      var_dump($a);  //int(3) 100
   ?>
 樓上說的確很精彩,但我相信裡面的一些細節,光看這個還是不能真正掌握..我來說說吧
功能介紹,需要幾個參數,每個參數的類型,那些參數是必需的,那些參數是可選的,返回值,返回值的類型
include
require
echo()
其中上面三個可以使用帶括號的形式,也可以不使用帶括號的形式,如:include() include""
但要注意的是:
<?PHP
echo("hello");
?>
輸出結果是hello
<?PHP
echo"aaa",10,"bbb";
?>
輸出結果:aaa10bbb
<?PHP
echo("aaa",10,"bbb");
?>
輸出結果錯誤
......................................................................................................................................................................................
print()
可以輸出一個參數帶括號和不帶括號的,不能輸出多個參數,有返回值1,0
<?PHP
if(!print("hello PHP"))
{
echo"輸出不成功";
}
運行結果 hello PHP
..............................................................................................................................................
dIE()
dIE輸出其中的內容並退出程序
輸出時帶括號且只能帶一個參數,我們只能這樣來寫如:
<?PHP
dIE("###");
?>
運行結果###
.........................................................................................................
sprintf()
函數:sprintf()     --將字符串格式化。
    語法: string sprintf(string format, mixed [args]...);
    返回值: 字符串
    本函數用來將字符串格式化。參數 format 是轉換的格式,以百分比符號 % 開始到轉換字符為止。
    轉換說明的類型碼如下:
b         整數轉成二進位。
c         整數轉成對應的 ASCII 字符。
d         整數轉成十進位。
f         單倍精確度數字轉成浮點數。
o         整數轉成八進位。
s         轉成字符串。
x         整數轉成小寫十六進位。
X         整數轉成大寫十六進位。
..............................................................................................................................................
printf()
函數:printf( )
    輸出格式化字符串。
    語法: int printf(string format, mixed [args]...);
    返回值: 整數
    本函數依參數 format 指定的內容格式將字符串格式化,同sprintf()。

<?PHP
      printf("1...the character value of %d is %c",72,72)
      printf("2...control the number of decimal in %f with %.2f",5.1234,5.1234);
      printf("3...we can also left-pad number with zeros: %05f",33.22);
    printf("4...or we can left-pad number and special precision : %5.2f",33.22);
    printf("5...the hexadecimal representation of %d is %x",92,92);
    printf("6...but you can also write it as %X",92);
    printf("7...and if you were wondering, its octal representation is %o",92);
    printf("8...left-pad the string %s with dashes, like so: %'*6s",'foo','bar');
    printf("9...and now let's right-pad it with dashes: %'*-6s",'foo','bar');
    ?>
......................................................................................................................

6 print_r();
   功能:遍歷並輸出數組的值。
<?PHP
$arr=array(1,2,3,4);
print_r($arr);
?>
輸出結果為
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
................................................................................................................................................
7 var_dump();
   功能: 輸出變量的內容,類型或字符串的內容,類型,長度。能迅速了解一個變量。
   <?PHP
     $a=100;
      var_dump($a);  //int(3) 100
   ?>
輸出結果:int(3)100
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved