欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2014年09月22日 10:22:59   投稿:junjie  
這篇文章主要介紹了PHP中常用的輸出函數(shù)總結(jié),本文對(duì)echo、print、die、printf、sprintf、print_r等函數(shù)都做了簡(jiǎn)明總結(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)容里的 % 做特殊解釋。

復(fù)制代碼 代碼如下:

$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ù))

復(fù)制代碼 代碼如下:

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ù),把文字格式化以后輸出,如:

復(fù)制代碼 代碼如下:

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)位。

復(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 ( 小數(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è)變量,然后再輸出變量。

復(fù)制代碼 代碼如下:

<?php
$num=100.001;
$a=sprintf(“%d”,$num);
echo $a; //100
?>

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

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

復(fù)制代碼 代碼如下:

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

返回:
復(fù)制代碼 代碼如下:

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)試。

復(fù)制代碼 代碼如下:

<?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 ,從而返回變量的值。

復(fù)制代碼 代碼如下:

<?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)化用法:

復(fù)制代碼 代碼如下:

<?php
$color = "red";
?>

<p>Roses are <?=$color?></p>

相關(guān)文章

最新評(píng)論