Funksie file
Die funksie file lees die inhoud van 'n lêer en gee dit terug as 'n array, waar elke element ooreenstem met 'n lyn van die lêer. Die eerste parameter van die funksie aanvaar die pad na die lêer, en die tweede (opsionele) - vlae om die gedrag van die funksie te verander.
Sintaksis
file(string $filename, int $flags = 0);
Vlae
| Vlag | Beskrywing |
|---|---|
FILE_USE_INCLUDE_PATH |
Soek die lêer in die gidse, gespesifiseer in include_path. |
FILE_IGNORE_NEW_LINES |
Moenie nuwelynkarakters (\n) by die einde van elke element van die array voeg nie. |
FILE_SKIP_EMPTY_LINES |
Slaan leë lyne oor wanneer die array gevorm word. |
Voorbeeld
Lees die inhoud van die lêer 'test.txt' en wys die array van lyne:
<?php
$res = file('test.txt');
print_r($res);
?>
Voorbeeld
Gebruik van die vlag FILE_IGNORE_NEW_LINES
om nuwelynkarakters te verwyder:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Voorbeeld
Lees 'n lêer met gelyktydige gebruik van verskeie vlae:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Sien ook
-
die funksie
file_get_contents,
wat die inhoud van 'n lêer in 'n string lees -
die funksie
fopen,
wat 'n lêer of URL oopmaak -
die funksie
readfile,
wat die inhoud van 'n lêer uitskryf -
die funksie
parse_ini_file,
wat 'n konfigurasielêer verwerk