国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP中常用的輸出函數(shù)總結(jié)

2024-09-04 11:43:12
字體:
供稿:網(wǎng)友

這篇文章主要介紹了PHP中常用的輸出函數(shù)總結(jié),本文對echo、print、die、printf、sprintf、print_r等函數(shù)都做了簡明總結(jié),需要的朋友可以參考下

echo();  "輸出內(nèi)容";

可以同時輸出多個字符串,可以多個參數(shù),并不需要圓括號 ,無返回值。

print();   有返回值1,0切只能包含一個參數(shù)

只可以同時輸出一個字符串,一個參數(shù), 需要圓括號,有返回值, 當其執(zhí)行失敗時返 flase。

print 的用法和 C語言很像,所以會對輸出內(nèi)容里的 % 做特殊解釋。

代碼如下:

  1. $a=print(‘hi'); 
  2. echo $a
  3. //—————————- 
  4. hi 1 //1  是 $a 的值。 
  5.  
  6. //—————————– 
  7.  
  8.  
  9. die();   一般用于數(shù)據(jù)庫連接的判斷,一旦執(zhí)行die()后面的內(nèi)容將不執(zhí)行 
  10.  
  11. die(); //    和 exit() 區(qū)別。 

有兩個功能:先輸出內(nèi)容,然后退出程序。(常用在鏈接服務器,數(shù)據(jù)庫)代碼如下:

mysql_connect(“locahost”,”root”,”root”) or die(”鏈接服務器失敗!“);

printf();   與C語言的用法一樣,可以格式化輸出

printf();   //f 指 format 格式化

printf(“參數(shù) 1″,參數(shù) 2) :參數(shù) 1= 按什么格式輸出;參數(shù) 2= 輸出的變量。

(% s: 按字符串; %d: 按整型整型 ; %b: 按二進制; % x: 按 16 進制; %X:按16 進制大寫輸出; %o: 按八進制; % f: 按浮點型 )

函數(shù),返回輸出字符個數(shù),把文字格式化以后輸出,如:

printf (“$%01.2f” , 43.2); //$43.20

$ 表示填充的字符

0 表示位數(shù)不夠在不影響原值的情況下補

1 表示輸出的總寬度

2 表示小數(shù)位數(shù) ,有四舍五入

%f 是表示顯示為一個浮點數(shù)

格式化命令及說明:

%% 印出百分比符號,不轉(zhuǎn)換。

%b 整數(shù)轉(zhuǎn)成二進位。

%c 整數(shù)轉(zhuǎn)成對應的 ASCII 字符。

%d 整數(shù)轉(zhuǎn)成十進位。

%f 倍精確度數(shù)字轉(zhuǎn)成浮點數(shù)。

%o 整數(shù)轉(zhuǎn)成八進位。

%s 整數(shù)轉(zhuǎn)成字符串。

%x 整數(shù)轉(zhuǎn)成小寫十六進位。

%X 整數(shù)轉(zhuǎn)成大寫十六進位。

代碼如下:

  1. <?php 
  2. $num=100.001; 
  3. printf(“%d”,$num); //100 
  4. printf(“%s”,$num); //100.001 
  5. printf(“%s—%d—%b—%x—%o—%f”,$num,$num,$num,$num,$num,$num
  6. //100.001—100—1100100—64—144—1001.00100 
  7. printf(“%.2f”,$num); //100.00 ( 小數(shù)點保留 2 位) 
  8. printf(“%.1f”,$num); //100.0 ( 小數(shù)點保留 1 位) 
  9. printf(“%`#10s”,$num); //#10s 
  10. printf(“%#10s”,$num); //10s 
  11. ?> 

sprintf;   把輸出內(nèi)容存放在變量中

此并不能直接輸出,先賦給一個變量,然后再輸出變量。

代碼如下:

  1. <?php 
  2. $num=100.001; 
  3. $a=sprintf(“%d”,$num); 
  4. echo $a//100 
  5. ?> 

print_r();   用于輸出數(shù)組

功能:只用于輸出數(shù)組。

代碼如下:

  1. $a = array (1, 2, array (“a”, “b”, “c”)); 
  2. print_r ($a); 

返回:

Array ( [0] => 1 [1] => 2 [2] => Array ( [0] => a [1] => b [2] => c ) )

var_dump();   可以輸出任何內(nèi)容

輸出變量的容,類型或字符串的內(nèi)容,類型,長度。常用來調(diào)試。

代碼如下:

  1. <?php 
  2. $a=100; 
  3. var_dump($a); //int(100) 
  4. $a=100.356; 
  5. var_dump($a); //float(100.356) 
  6.  
  7. ?> 

var_export ();

返回關于傳遞給該函數(shù)的變量的結(jié)構(gòu)信息,它和var_dump()類似,不同的是其返回的表 示是合法的 PHP 代碼。

您可以通過將函數(shù)的第二個參數(shù)設置為TRUE ,從而返回變量的值。

代碼如下:

  1. <?php 
  2. $a = array (1, 2, array (“a”, “b”, “c”)); 
  3. var_export ($a); 
  4. /* 
  5. 輸出: 
  6. array ( 
  7. 0 => 1, 
  8. 1 => 2, 
  9. 2 => 
  10. array ( 
  11. 0 => ‘a', 
  12. 1 => ‘b', 
  13. 2 => ‘c', 
  14. ), 
  15. ) 
  16. */ 
  17. $b = 3.1; 
  18. $v = var_export($b, TRUE); 
  19. echo $v
  20. /* 
  21. 輸出: 
  22.  
  23. 3.1 
  24. */ 
  25. ?> 

簡化用法:

  1. <?php 
  2. $color = "red"
  3. ?> 
  4. <p>Roses are <?=$color?></p> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平邑县| 紫阳县| 上饶市| 尼木县| 桃源县| 北宁市| 肥西县| 宝丰县| 神木县| 中卫市| 贵溪市| 陇西县| 连州市| 三原县| 夏津县| 衢州市| 五大连池市| 莱西市| 江口县| 尼勒克县| 高陵县| 浏阳市| 卢湾区| 台前县| 福安市| 梁山县| 贞丰县| 东海县| 乌鲁木齐市| 石门县| 临泽县| 东乡| 宁明县| 衡阳县| 马龙县| 无棣县| 临泉县| 汕头市| 昔阳县| 沂水县| 南投县|