echo();"輸出內容";
可以同時輸出多個字串,可以多個引數,並不需要圓括號 ,無返回值。
print();有返回值1,0切只能包含乙個引數
只可以同時輸出乙個字串,乙個引數, 需要圓括號,有返回值, 當其執行失敗時返 flase。
print 的用法和 c語言很像,所以會對輸出內容裡的 % 做特殊解釋。
複製** **如下:
$a=print(『hi');
echo $a;
//—————————-
hi 1 //1 是 $a 的值。
//—————————–
die();一般用於資料庫連線的判斷,一旦執行die()後面的內容將不執行
ppbxagkgdie(); // 和 exit() 區別。
有兩個功能:先輸出內容,然後退出程式。(常用在鏈結伺服器,資料庫)
複製** **如下:
mysql_connect(「locahost」,」root」,」root」) or die(」鏈結伺服器失敗!「);
printf();與c語言的用法一樣,可以格式化輸出
printf(); //f 指 format 格式化
printf(「引數 1″,引數 2) :引數 1= 按什麼格式輸出;引數 2= 輸出的變數。
(% s: 按字串; %d: 按整型整型 ; %b: 按二進位制; % x: 按 16 進製; %x:按16 進製大寫輸出; %o: 按八進位制; % f: 按浮點型 )
函式,返回輸出字元個數,把文字格式化以後輸出,如:
複製** **如下:
printf (「$%01.2f」 , 43.2); //$43.20
$ 表示填充的字元
0 表示位數不夠在不影響原值的情況下補
1 表示輸出的總寬度
2 表示小數字數 ,有四捨五入
%f 是表示顯示為乙個浮點數
格式化命令及說明:
%% 印出百分比符號,不轉換。
%b 整數轉成二進位。
%c 整數轉成對應的 ascii 字元。
%d 整數轉成十進位。
%f 倍精確度數字轉成浮點數。
%o 整數轉成八進位。
%s 整數轉成字串。
%x 整數轉成小寫十六進製。
%x 整數轉成大寫十六進製。
複製** **如下:
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); /ppbxagkg/#10s
printf(「%#10s」,$num); //10s
?>
sprintf;把輸出內容存放在變數中
此並不能直接輸出,先賦給乙個變數,然後再輸出變數。
複製** **如下:
<?php
$num=100.001;
$a=sprintf(「%d」,$num);
echo $a; //100
?>
print_r();用於輸出陣列
功能:只用於輸出程式設計客棧陣列。
複製** **如下:
$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();可以輸出任何內容
輸出變數的容,型別或字串的內程式設計客棧容,型別,長度。常用來除錯。
複製** **如下:
<?php
$a=100;
var_dump($a); //int(100)
$a=100.356;
var_dump($a); //float(100.356)
?>
var_export ();
返回關於傳遞給該函式的變數的結構資訊,它和var_dump()類似,不同的是其返回的表 示是合法的 php **。
您可以通過將函式的第二個引數設定為true ,從而返回變數的值。
複製** **如下:
<?php
$a = array (1, 2, ar程式設計客棧ray (「a」, 「b」, 「c」));
var_export ($a);
/*輸出:
array (
0 => 1,
1 => 2,
2 =>
array (
0 => 『a',
1 => 『b',
2 => 『c',),)
*/$b = 3.1;
$v = var_export($b, true);
echo $v;
/*輸出:
3.1*/
?>
簡化用法:
複製** **如下:
<?php
$color = "red";
?>
roses are =$color?>
本文標題: php中常用的輸出函式總結
本文位址:
php開發中常用函式總結,php開發常用函式總結
輸出 october 3,1975 was on a friday echo oct 3,1975 was on a date l mktime 0,0,0,10,3,1975 在進行日期計算和驗證時會用到 mktime 函式 它會對超出範圍的輸入值自動計算正確的值 echo date m d y ...
PHP中常用的轉義函式
1.addslashes addslashes對sql語句中的特殊字元進行轉義操作,包括 nul 四個字元,此函式在dbms沒有自己的轉義函式時候使用,但是如果dbms有自己的轉義函式,那麼推薦使用原裝函式,比如mysql有mysql real escape string函式用來轉義sql。注意在p...
PHP中常用的轉義函式
1.addslashes addslashes對sql語句中的特殊字元進行轉義操作,包括 nul 四個字元,此函式在d程式設計客棧bms沒有自己的轉義函式時候使用,但是如果dbms有自己的轉義函式,那麼推薦使用原裝函式,比如mysql有mysqwww.cppcns.coml real escape ...