Kazi ya file
Kazi file husoma yaliyomo kwenye faili na kurudisha kwa namna ya safu, ambapo kila kipengele kinalingana na mstari wa faili. Kigezo cha kwanza kinachukulia kazi hiyo ni njia ya faili, na cha pili (hiari) - bendera za kubadilisha tabia ya kazi.
Sintaksia
file(string $filename, int $flags = 0);
Bendera
| Bendera | Maelezo |
|---|---|
FILE_USE_INCLUDE_PATH |
Tafuta faili katika saraka zilizoonyeshwa kwenye include_path. |
FILE_IGNORE_NEW_LINES |
Usiongeze alama za mstari mpya (\n) mwisho wa kila kipengele cha safu. |
FILE_SKIP_EMPTY_LINES |
Ruka mistari tupu wakati wa kuunda safu. |
Mfano
Soma yaliyomo kwenye faili 'test.txt' na uonyeshe safu ya mistari:
<?php
$res = file('test.txt');
print_r($res);
?>
Mfano
Matumizi ya bendera FILE_IGNORE_NEW_LINES
kuondoa alama za mstari mpya:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Mfano
Kusoma faili kwa kutumia bendera nyingi kwa wakati mmoja:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Angalia pia
-
kazi
file_get_contents,
ambayo husoma yaliyomo kwenye faili kwa mfuatano -
kazi
fopen,
ambayo inafungua faili au URL -
kazi
readfile,
ambayo inatoa yaliyomo kwenye faili -
kazi
parse_ini_file,
ambayo inachakata faili ya usanidi