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...