php輸出函式

2022-08-19 01:30:12 字數 1390 閱讀 1762

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);  

printf("%s---%d---%b---%x---%o---%f",$num,$num,$num,$num,$num,$num)

---100---1100100---64---144---1001.00100

printf("%.2f",$num);   (小數點保留2位)

printf("%.1f",$num);   (小數點保留1位)

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

printf("%`@10s",$num); 

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

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

printf("%`@-10s",$num); @@@

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

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

?>

php輸出方式,函式

1.單引號 2.雙引號 3.定界符 echo print print r die exit printf sprintf 講解return和die exit 的區別 m 5 return 中止指令碼執行 echo m function a echo 開始呼叫函式 return echo res a ...

php 三大輸出函式

var dump 列印變數的相關資訊,包括該變數的型別和值 比如 a array 1,2,array a b c var dump a 以上例程會輸出 array 3 以上例程會輸出 var export 輸出或返回乙個變數的字串表示,和var dump 類似,不同的是其返回的合法的php 如 b ...

PHP字串輸出函式

echo print die 該函式時exit 函式的別名。如果引數是乙個字串,則該函式會在退出前輸出它 如果引數是乙個整數,這個值會被用作退出狀態。退出狀態的值在0 254之間 退出狀態255有php保留,不會被使用 狀態0用於成功地終止程式。printf 和c語言中的用法一樣。printf fo...