PHP中常用的輸出函數(shù)總結(jié)
echo(); "輸出內(nèi)容";
可以同時(shí)輸出多個(gè)字符串,可以多個(gè)參數(shù),并不需要圓括號(hào) ,無(wú)返回值。
print(); 有返回值1,0切只能包含一個(gè)參數(shù)
只可以同時(shí)輸出一個(gè)字符串,一個(gè)參數(shù), 需要圓括號(hào),有返回值, 當(dāng)其執(zhí)行失敗時(shí)返 flase。
print 的用法和 C語(yǔ)言很像,所以會(huì)對(duì)輸出內(nèi)容里的 % 做特殊解釋。
$a=print(‘hi');
echo $a;
//—————————-
hi 1 //1 是 $a 的值。
//—————————–
die(); 一般用于數(shù)據(jù)庫(kù)連接的判斷,一旦執(zhí)行die()后面的內(nèi)容將不執(zhí)行
die(); // 和 exit() 區(qū)別。
有兩個(gè)功能:先輸出內(nèi)容,然后退出程序。(常用在鏈接服務(wù)器,數(shù)據(jù)庫(kù))
mysql_connect(“l(fā)ocahost”,”root”,”root”) or die(”鏈接服務(wù)器失??!“);
printf(); 與C語(yǔ)言的用法一樣,可以格式化輸出
printf(); //f 指 format 格式化
printf(“參數(shù) 1″,參數(shù) 2) :參數(shù) 1= 按什么格式輸出;參數(shù) 2= 輸出的變量。
(% s: 按字符串; %d: 按整型整型 ; %b: 按二進(jìn)制; % x: 按 16 進(jìn)制; %X:按16 進(jìn)制大寫(xiě)輸出; %o: 按八進(jìn)制; % f: 按浮點(diǎn)型 )
函數(shù),返回輸出字符個(gè)數(shù),把文字格式化以后輸出,如:
printf (“$%01.2f” , 43.2); //$43.20
$ 表示填充的字符
0 表示位數(shù)不夠在不影響原值的情況下補(bǔ)
1 表示輸出的總寬度
2 表示小數(shù)位數(shù) ,有四舍五入
%f 是表示顯示為一個(gè)浮點(diǎn)數(shù)
格式化命令及說(shuō)明:
%% 印出百分比符號(hào),不轉(zhuǎn)換。
%b 整數(shù)轉(zhuǎn)成二進(jìn)位。
%c 整數(shù)轉(zhuǎn)成對(duì)應(yīng)的 ASCII 字符。
%d 整數(shù)轉(zhuǎn)成十進(jìn)位。
%f 倍精確度數(shù)字轉(zhuǎn)成浮點(diǎn)數(shù)。
%o 整數(shù)轉(zhuǎn)成八進(jìn)位。
%s 整數(shù)轉(zhuǎn)成字符串。
%x 整數(shù)轉(zhuǎn)成小寫(xiě)十六進(jìn)位。
%X 整數(shù)轉(zhuǎn)成大寫(xiě)十六進(jìn)位。
<?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 ( 小數(shù)點(diǎn)保留 2 位)
printf(“%.1f”,$num); //100.0 ( 小數(shù)點(diǎn)保留 1 位)
printf(“%`#10s”,$num); //#10s
printf(“%#10s”,$num); //10s
?>
sprintf; 把輸出內(nèi)容存放在變量中
此并不能直接輸出,先賦給一個(gè)變量,然后再輸出變量。
<?php
$num=100.001;
$a=sprintf(“%d”,$num);
echo $a; //100
?>
print_r(); 用于輸出數(shù)組
功能:只用于輸出數(shù)組。
$a = array (1, 2, array (“a”, “b”, “c”));
print_r ($a);
返回:
Array ( [0] => 1 [1] => 2 [2] => Array ( [0] => a [1] => b [2] => c ) )
var_dump(); 可以輸出任何內(nèi)容
輸出變量的容,類(lèi)型或字符串的內(nèi)容,類(lèi)型,長(zhǎng)度。常用來(lái)調(diào)試。
<?php
$a=100;
var_dump($a); //int(100)
$a=100.356;
var_dump($a); //float(100.356)
?>
var_export ();
返回關(guān)于傳遞給該函數(shù)的變量的結(jié)構(gòu)信息,它和var_dump()類(lèi)似,不同的是其返回的表 示是合法的 PHP 代碼。
您可以通過(guò)將函數(shù)的第二個(gè)參數(shù)設(shè)置為T(mén)RUE ,從而返回變量的值。
<?php
$a = array (1, 2, array (“a”, “b”, “c”));
var_export ($a);
/*
輸出:
array (
0 => 1,
1 => 2,
2 =>
array (
0 => ‘a(chǎn)',
1 => ‘b',
2 => ‘c',
),
)
*/
$b = 3.1;
$v = var_export($b, TRUE);
echo $v;
/*
輸出:
3.1
*/
?>
簡(jiǎn)化用法:
<?php
$color = "red";
?>
<p>Roses are <?=$color?></p>
相關(guān)文章
PHP實(shí)現(xiàn)的自定義圖像居中裁剪函數(shù)示例【測(cè)試可用】
這篇文章主要介紹了PHP實(shí)現(xiàn)的自定義圖像居中裁剪函數(shù),結(jié)合實(shí)例形式分析了php針對(duì)圖片的獲取、計(jì)算、裁剪、保存等相關(guān)操作技巧,需要的朋友可以參考下2017-08-08php獲取開(kāi)始與結(jié)束日期之間所有日期的方法
這篇文章主要介紹了php獲取開(kāi)始與結(jié)束日期之間所有日期的方法,涉及php針對(duì)日期與時(shí)間的相關(guān)運(yùn)算技巧,需要的朋友可以參考下2016-11-11通達(dá)OA公共代碼 php常用檢測(cè)函數(shù)
從通達(dá)OA公共代碼扒下的php常用檢測(cè)函數(shù)代碼,學(xué)習(xí)php的朋友可以參考下。2011-12-12