file function
file function သည် ဖိုင်တစ်ခု၏ အကြောင်းအရာကိုဖတ်၍ array တစ်ခုအနေဖြင့် ပြန်ပေးပါသည်၊ ထိုarray ၏ element တစ်ခုစီသည် ဖိုင်ထဲမှ စာကြောင်းတစ်ကြောင်းစီနှင့် ကိုက်ညီပါသည်။ function ၏ ပထမဆုံး parameter အနေဖြင့် ဖိုင်လမ်းကြောင်းကို လက်ခံပြီး၊ ဒုတိယ parameter (optional) အနေဖြင့် function ၏ အပြုအမူကို ပြောင်းလဲရန် flag များကို လက်ခံပါသည်။
Syntax
file(string $filename, int $flags = 0);
Flags
| Flag | ဖော်ပြချက် |
|---|---|
FILE_USE_INCLUDE_PATH |
include_path တွင် ဖော်ပြထားသော ဒိုင်ရက်တိုရီများတွင် ဖိုင်ကိုရှာပါ။ |
FILE_IGNORE_NEW_LINES |
array ၏ element တစ်ခုစီ၏ အဆုံးတွင် စာကြောင်းအသစ်သို့ ပြောင်းရန် သင်္ကေတများ (\n) ကို မထည့်ပါနှင့်။ |
FILE_SKIP_EMPTY_LINES |
array ဖွဲ့စည်းသည့်အခါ စာကြောင်းအလွတ်များကို ကျော်ပါ။ |
ဥပမာ
'test.txt' ဖိုင်၏ အကြောင်းအရာကိုဖတ်၍ စာကြောင်းများ array ကို ထုတ်ပြကြည့်ပါမည်:
<?php
$res = file('test.txt');
print_r($res);
?>
ဥပမာ
FILE_IGNORE_NEW_LINES flag ကိုသုံး၍ စာကြောင်းအသစ်သင်္ကေတများ ဖယ်ရှားခြင်း:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES);
print_r($res);
?>
ဥပမာ
flag အမျိုးမျိုးကို တစ်ပြိုင်နက်တည်း အသုံးပြု၍ ဖိုင်ဖတ်ခြင်း:
<?php
$res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
print_r($res);
?>
ဆက်လက်လေ့လာရန်
-
file_get_contentsfunction,
ဖိုင်၏အကြောင်းအရာကို string တစ်ခုအနေဖြင့် ဖတ်ပေးပါသည် -
fopenfunction,
ဖိုင် သို့မဟုတ် URL ကို ဖွင့်ပေးပါသည် -
readfilefunction,
ဖိုင်၏အကြောင်းအရာကို ထုတ်ပေးပါသည် -
parse_ini_filefunction,
်ဖွင့်configuration ဖိုင်တစ်ခုကို လုပ်ဆောင်ပေးပါသည်