file funksiýasy
file funksiýasy faýl mazmunyny okap, ony massiw görnüşinde yzyna gaytarýar, bu ýerde her element faýlyň bir setirine gabat gelýär. Funksiýa birinji parametr hökmünde faýla ýol kabul edýär, ikinji (islegli) bolsa funksiýanyň hereketini üýtgetmek üçin flaglardyr.
Sintaksis
file(string $filename, int $flags = 0);
Flaglar
| Flag | Düşündiriş |
|---|---|
FILE_USE_INCLUDE_PATH |
include_path-da görkezilen direktoriýalarda faýly gözlemek. |
FILE_IGNORE_NEW_LINES |
Massiwdäki her elementyň ahyryna setiriň geçiş nyşanlaryny (\n) goşmaň. |
FILE_SKIP_EMPTY_LINES |
Massiw döredilýärka boş setirleri geçmek. |
Mysal
'test.txt' faýlynyň mazmunyny okalyň we setirleriň massiwyny çap edeliň:
<?php
$res = file('test.txt');
print_r($res);
?>
Mysal
Täze setir nyşanlaryny aýyrmak üçin FILE_IGNORE_NEW_LINES flag-yň ulanylyşy:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
Mysal
Birwagtda birnäçe flag ulanyp faýly okamak:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
Şeýle-de görüň
-
faýl mazmunyny setir görnüşinde okajak
file_get_contentsfunksiýasy -
faýl ýa-da URL açýan
fopenfunksiýasy -
faýl mazmunyny çap edýän
readfilefunksiýasy -
konfigurasiýa faýlyny işleýän
parse_ini_filefunksiýasy