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?
)