ფუნქცია file
ფუნქცია file კითხულობს ფაილის შიგთავსს და აბრუნებს მას მასივის სახით, სადაც თითოეული ელემენტი შეესაბამება ფაილის ერთ სტრიქონს. პირველ პარამეტრად ფუნქცია იღებს გზას ფაილამდე, ხოლო მეორე (ოფციონალურ) პარამეტრად - დროშებს ფუნქციის ქცევის შესაცვლელად.
სინტაქსი
file(string $filename, int $flags = 0);
დროშები
| დროშა | აღწერა |
|---|---|
FILE_USE_INCLUDE_PATH |
ფაილის ძიება იმ დირექტორიებში, რომლებიც მითითებულია include_path-ში. |
FILE_IGNORE_NEW_LINES |
სტრიქონის გადატანის სიმბოლოების (\n) დამატების გამოტოვება თითოეული მასივის ელემენტის ბოლოში. |
FILE_SKIP_EMPTY_LINES |
ცარიელი სტრიქონების გამოტოვება მასივის ფორმირებისას. |
მაგალითი
წავიკითხოთ ფაილის 'test.txt' შიგთავსი და გამოვიტანოთ სტრიქონების მასივი:
<?php
$res = file('test.txt');
print_r($res);
?>
მაგალითი
დროშის FILE_IGNORE_NEW_LINES გამოყენება
ახალი სტრიქონის სიმბოლოების ამოსაღებად:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
მაგალითი
ფაილის კითხვა რამდენიმე დროშის ერთდროული გამოყენებით:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
იხილეთ აგრეთვე
-
ფუნქცია
file_get_contents,
რომელიც კითხულობს ფაილის შიგთავსს სტრიქონში -
ფუნქცია
fopen,
რომელიც ხსნის ფაილს ან URL-ს -
ფუნქცია
readfile,
რომელიც აბეჭდინებს ფაილის შიგთავსს -
ფუნქცია
parse_ini_file,
რომელიც ამუშავებს კონფიგურაციის ფაილს