file()函數是我接觸php的初期讓我非常驚奇的的一個函數,相比以前我在c語言和vb里對文件讀寫的無比麻煩的經歷,使得當時的我感覺再也沒有比file()函數更方便的文件讀寫方式了.
PHP函數使用說明,應用舉例,精簡點評,希望對您學習php有所幫助。
1.print_r(),打印關于變量的易于理解的信息,若為數組,則顯示數組的結構信息.例如:
- <pre>
- <?php
- $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
- print_r ($a);
- ?>
- </pre>
點評:查看任何數組的結構信息,是程序調試的必備工具,對于任何返回結果是數組的“函數”,只要print_r一下,一切底細一目了然!
2.var_export(),輸出或返回一個變量的字符串表示,此函數返回關于傳遞給該函數的變量的結構信息,它和print_r() 類似,不同的是其返回的表示是合法的 PHP 代碼,您可以通過將函數的第二個參數設置為 TRUE,從而返回變量的表示,例如:
- <pre>
- <?php
- $a = array (1, 2, array ("a", "b", "c"));
- var_export ($a);
- echo "<hr>";
- $v = var_export($a, TRUE);
- echo $v;
- ?>
- </pre>
點評:上面例子中,$v = var_export($a, TRUE)返回的是php代碼噢~~那么您就可以把它保存為php文件,保存為php文件做什么?呵呵,這可以用作“緩存”,當需要的時候,可以直接include它。
3.file(),file() 將文件作為一個數組返回,數組中的每個元素都是文件中相應的一行,包括換行符在內,假如失敗 file() 返回 FALSE.
- <pre>
- <?php
- // 將一個文件讀入數組。
- $lines = file('test.txt');
- //查看這個數組的結構
- print_r($lines);
- ?>
- </pre>
新聞熱點
疑難解答