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