PHP中常用的輸出函數(shù)總結
echo(); "輸出內容";
可以同時輸出多個字符串,可以多個參數(shù),并不需要圓括號 ,無返回值。
print(); 有返回值1,0切只能包含一個參數(shù)
只可以同時輸出一個字符串,一個參數(shù), 需要圓括號,有返回值, 當其執(zhí)行失敗時返 flase。
print 的用法和 C語言很像,所以會對輸出內容里的 % 做特殊解釋。
$a=print(‘hi');
echo $a;
//—————————-
hi 1 //1 是 $a 的值。
//—————————–
die(); 一般用于數(shù)據(jù)庫連接的判斷,一旦執(zhí)行die()后面的內容將不執(zhí)行
die(); // 和 exit() 區(qū)別。
有兩個功能:先輸出內容,然后退出程序。(常用在鏈接服務器,數(shù)據(jù)庫)
mysql_connect(“l(fā)ocahost”,”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ù)
格式化命令及說明:
%% 印出百分比符號,不轉換。
%b 整數(shù)轉成二進位。
%c 整數(shù)轉成對應的 ASCII 字符。
%d 整數(shù)轉成十進位。
%f 倍精確度數(shù)字轉成浮點數(shù)。
%o 整數(shù)轉成八進位。
%s 整數(shù)轉成字符串。
%x 整數(shù)轉成小寫十六進位。
%X 整數(shù)轉成大寫十六進位。
<?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ù)點保留 2 位)
printf(“%.1f”,$num); //100.0 ( 小數(shù)點保留 1 位)
printf(“%`#10s”,$num); //#10s
printf(“%#10s”,$num); //10s
?>
sprintf; 把輸出內容存放在變量中
此并不能直接輸出,先賦給一個變量,然后再輸出變量。
<?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(); 可以輸出任何內容
輸出變量的容,類型或字符串的內容,類型,長度。常用來調試。
<?php
$a=100;
var_dump($a); //int(100)
$a=100.356;
var_dump($a); //float(100.356)
?>
var_export ();
返回關于傳遞給該函數(shù)的變量的結構信息,它和var_dump()類似,不同的是其返回的表 示是合法的 PHP 代碼。
您可以通過將函數(shù)的第二個參數(shù)設置為TRUE ,從而返回變量的值。
<?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
*/
?>
簡化用法:
<?php
$color = "red";
?>
<p>Roses are <?=$color?></p>
相關文章
PHP實現(xiàn)的自定義圖像居中裁剪函數(shù)示例【測試可用】
這篇文章主要介紹了PHP實現(xiàn)的自定義圖像居中裁剪函數(shù),結合實例形式分析了php針對圖片的獲取、計算、裁剪、保存等相關操作技巧,需要的朋友可以參考下2017-08-08