php函式使用說明,應用舉例,精簡點評,希望對您學習php有所幫助。
1.print_r()
列印關於變數的易於理解的資訊,若為陣列,則顯示陣列的結構資訊.
例如:7
點評:檢視任何陣列的結構資訊,是程式除錯的必備工具。對於任何返回結果是陣列的「函式」,只要print_r一下,一切底細一目了然!
2.var_export()
輸出或返回乙個變數的字串表示
此函式返回關於傳遞給該函式的變數的結構資訊,它和print_r() 類似,不同的是其返回的表示是合法的 php **。
您可以通過將函式的第二個引數設定為 true,從而返回變數的表示。
例如:1
2<?php
3$a = array (1, 2, array ("a", "b", "c"));
4var_export ($a);
56echo "";
78$v = var_export($a, true);
9echo $v;
1011?>12
點評:上面例子中,$v = var_export($a, true)返回的是php**噢~~那麼您就可以把它儲存為php檔案。
儲存為php檔案做什麼?呵呵,這可以用作「快取」,當需要的時候,可以直接include它。
3.file()
file() 將檔案作為乙個陣列返回。陣列中的每個元素都是檔案中相應的一行,包括換行符在內。如果失敗 file() 返回 false。
12<?php
3// 將乙個檔案讀入陣列。
4$lines = file('test.txt');
56//檢視這個陣列的結構
7print_r($lines);
89?>
1011
點評:file()函式是我接觸php的初期讓我非常驚訝的的乙個函式。相比以前我在c語言和vb裡對
檔案讀寫的無比麻煩的經歷,使得當時的我感覺再也沒有比file()函式更方便的檔案讀寫方式了。
4.phpinfo()
列印與php有關的資訊,例如php版本,功能支援,全域性變數等.
例如:1
2<?php
**hpinfo();
4?>
點評:簡單的乙個函式,讓你時刻了解php的飛速發展---若您密切關注php的發展的話~~~~
5.file_get_contents() (注:php 4 >= 4.3.0, php 5)
將整個檔案讀入乙個字串.file_get_contents() 函式是用來將檔案的內容讀入到乙個字串中的首選方法。如果作業系統支援還會使用記憶體對映技術來增強效能。
例如:1<?php
23$data = file_get_contents('test.txt');
45echo $data;
67?>
6. file_put_contents (注:php 5)
將乙個字串直接寫入檔案.
例如:1<?php
2//某圖象的位址
45//讀取二進位制「字串」
6$data=file_get_contents($url);
78//儲存到自己的電腦裡
9file_put_contents("美女.jpg",$data);
10?>
7.function_exists
若函式存在,則返回true
例如:1<?php
2//若該函式不存在,則自定義該函式
3if(!function_exists('file_put_contents'))
1213}
1415?>
8.get_defined_functions
返回乙個陣列,得到所有已定義的php函式。
例如:1
2<?php
3$arr = get_defined_functions();
45print_r($arr);
6?> 7
9.get_declared_classes
返回乙個陣列,得到所有已定義的php類。
例如:1
2<?php
3$arr = get_declared_classes();
45print_r($arr);
6?> 7
點評:相信本函式你可以在例8執行之後看到。在php4中執行本函式,只能得到寥寥無幾的幾個類;但若你使用php5,那麼本例中你將看到幾十個預定義的php類!可見php5在物件導向方面增強了很多。
10.exit
輸出訊息並且停止當前指令碼。(注:和echo一樣,這不是乙個"函式",而是乙個"語句")。
例如:1<?php
2echo "語句1";
34exit("下面的語句2不會輸出");
56echo "語句2";
78?>
9點評:除錯程式,查詢出錯的位置等比較有用.
PHP函式點評
php函式點評 作者 axgle php函式使用說明,應用舉例,精簡點評,希望對您學習php有所幫助。1.print r 列印關於變數的易於理解的資訊,若為陣列,則顯示陣列的結構資訊.例如 print r a axgle點評 檢視任何陣列的結構資訊,是程式除錯的必備工具。對於任何返回結果是陣列的 函...
兩個個PHP擷取小數點的函式
php擷取小數點,又分四捨五入和非四捨五入兩種情況。這裡涉及兩個函式,round number format 具體用法如下 格式化數字字串。語法 string number format float number,int decimals string dec point string thousa...
php小數點後取兩位
經常用到小數點後取幾位,但不能進製的情況。比如3.149569 取小數點後兩位,最後兩位不能四捨五入。結果應該是3.14。需要用到這個函式floor。該函式是舍去取整。如floor 4.66456 結果 4 floor 9.1254 結果9 所以要去小數點後兩位,需要先乘以100,然後舍去取整,在除...