file function

file function သည် ဖိုင်တစ်ခု၏ အကြောင်းအရာကိုဖတ်၍ array တစ်ခုအနေဖြင့် ပြန်ပေးပါသည်၊ ထိုarray ၏ element တစ်ခုစီသည် ဖိုင်ထဲမှ စာကြောင်းတစ်ကြောင်းစီနှင့် ကိုက်ညီပါသည်။ function ၏ ပထမဆုံး parameter အနေဖြင့် ဖိုင်လမ်းကြောင်းကို လက်ခံပြီး၊ ဒုတိယ parameter (optional) အနေဖြင့် function ၏ အပြုအမူကို ပြောင်းလဲရန် flag များကို လက်ခံပါသည်။

Syntax

phpfile(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<?php
  $res = file('test.txt');
  print_r($res);
?>

ဥပမာ

FILE_IGNORE_NEW_LINES flag ကိုသုံး၍ စာကြောင်းအသစ်သင်္ကေတများ ဖယ်ရှားခြင်း:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES);
  print_r($res);
?>

ဥပမာ

flag အမျိုးမျိုးကို တစ်ပြိုင်နက်တည်း အသုံးပြု၍ ဖိုင်ဖတ်ခြင်း:

php<?php
  $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
  print_r($res);
?>

ဆက်လက်လေ့လာရန်

  • file_get_contents function,
    ဖိုင်၏အကြောင်းအရာကို string တစ်ခုအနေဖြင့် ဖတ်ပေးပါသည်
  • fopen function,
    ဖိုင် သို့မဟုတ် URL ကို ဖွင့်ပေးပါသည်
  • readfile function,
    ဖိုင်၏အကြောင်းအရာကို ထုတ်ပေးပါသည်
  • parse_ini_file function,
    ်ဖွင့်configuration ဖိုင်တစ်ခုကို လုပ်ဆောင်ပေးပါသည်