PHP file() function
Pagsasakatuparan at Paggamit
Ang file() function ay naglalaad ng buong file sa isang array.
Sa pagkakatulad ng file_get_contents() Katulad, ngunit ang file() ay ibabalik bilang isang array ang file. Ang bawat yunit ng array ay ang isang linya sa file, kasama ang salinlahi ng linya.
Kung nabigo, ibabalik ang false.
Syntax
file(path,include_path,context)
Parametro | Paglalarawan |
---|---|
path | Mandetaryo. Tulungan ang file na dapat basahin. |
include_path | Opsyonal. Kung gusto din na hanapin ang file sa include_path, maaring itakda ang parameter na "1". |
context |
Opsyonal. Tulungan ang kapaligiran ng file handle. context Ito ay isang set ng opsyon na maaaring baguhin ang pagiging gawaing ng stream. Kung magamit ang null, di nililigtas. |
Ipaliwanag
Para sa context ang suporta ay idinagdag sa PHP 5.0.0.
Ang bawat linya ng naibabalik na array ay kasama ang ending na line, kaya kung hindi kailangan ng ending na line, kailangan gamitin ang function na rtrim().
Mga Notice at Komentaryo
Komentaryo:Simula noong PHP 4.3.0, maaring gamitin ang file_get_contents() Para mabasa ang file at ibalik bilang string.
Komentaryo:Simula noong PHP 4.3.0, maaring ligtas na gamitin ang file() para sa mga file na binary.
Komentaryo:Kung mayyari naang pagbasa ng file ng PHP na hindi makikilala ang ending na line ng file ng Macintosh, maaring i-activate ang opsyon ng run-time configuration na auto_detect_line_endings.
Sample
<?php print_r(file("test.txt")); ?>
Output:
Array ( [0] => Hello World. Pagsubok pagsubok! [1] => Iba pang araw, iba pang linya. [2] => Kung pinupuntahan ng array ang linya na ito, [3] => tapos ba ito ay isang pickup line? )