PHP函式點評

2021-04-09 08:23:46 字數 2475 閱讀 9010

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,然後舍去取整,在除...