လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> File contents တွေကိုဖတ်ပြီး file contents တွေကိုဖတ်ဖို့ PHP "file" function ကိုသုံးပြီးလမ်းညွှန်ဖြည့်ပါ

File contents တွေကိုဖတ်ပြီး file contents တွေကိုဖတ်ဖို့ PHP "file" function ကိုသုံးပြီးလမ်းညွှန်ဖြည့်ပါ

M66 2025-06-18

File contents တွေကိုဖတ်ပြီး file contents တွေကိုဖတ်ဖို့ PHP "file" function ကိုသုံးပြီးလမ်းညွှန်ဖြည့်ပါ

PHP တွင်လက်တွေ့ကျသောဖိုင်စစ်ဆင်ရေးလုပ်ဆောင်ချက်များစွာရှိသည်။ ၎င်းသည်ဖိုင်အကြောင်းအရာများကိုအလွယ်တကူဖတ်နိုင်ပြီးမျဉ်းကြောင်းတစ်ခုစီကို array တွင် element တစ်ခုသို့ပြောင်းလဲနိုင်သည်။

function ရှေ့ပြေးပုံစံ

လုပ်ဆောင်ချက်၏အခြေခံရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -

array file (string $ filename [, int $ flags = 0 [, အရင်းအမြစ် $ action]])]
    

"File" function ကိုအသုံးပြုနည်း

ပထမ ဦး စွာကျွန်ုပ်တို့ဤလုပ်ဆောင်မှု၏အသုံးပြုမှုကိုပြသရန်ဖိုင်တစ်ခုလိုအပ်သည်။ ကျွန်ုပ်တို့သည် "sample.txt" ဟုခေါ်သောစာသားဖိုင်တစ်ခုကို ဖန်တီး. တစ်ခုခုရေးပါ။

မင်္ဂလာပါကမ္ဘာလောက!
ဒါကနမူနာဖိုင်တစ်ခုပါ။
၎င်းကို PHP ရှိဖိုင်လုပ်ဆောင်ချက်များကိုစစ်ဆေးရန်အသုံးပြုသည်။
    

ထို့နောက်ဖိုင်ကိုဖတ်ရန်နှင့်လိုင်းတစ်ခုစီ၏ contents ကို array ထဲသို့ထည့်ပါ။

$ filecontent = file ("sample.txt");
Print_r ($ fileContentent);
    

ဤကုဒ်ကိုကွပ်မျက်သည့်အခါ output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

အခင်းအကျင်း
(
    [0] = >> မင်္ဂလာပါကမ္ဘာ!
    [1] => ဒါကနမူနာဖိုင်တစ်ခုပါ။
    [2] => ၎င်းကို PHP ရှိဖိုင်လုပ်ဆောင်ချက်များကိုစစ်ဆေးရန်အသုံးပြုသည်။
)
    

အထက်တွင်ဖော်ပြထားသည့်အတိုင်း "file" function သည် file content ကိုအောင်မြင်စွာကူးယူပြီးစာသားတစ်ခုစီကို array တစ်ခုစီသို့ကူးပြောင်းသည်။

Newline ဇာတ်ကောင်များကိုဖယ်ရှားပါ

သတိပြုသင့်သည်မှာ "file" လုပ်ဆောင်ချက်သည်လိုင်းတစ်ခုစီအတွက်အသစ်သောအသစ်များကိုဆက်လက်ထိန်းသိမ်းထားမည်ဖြစ်ကြောင်းသတိပြုသင့်သည်။ အကယ်. သင်သည်ဤအသစ်များကိုဖယ်ရှားလိုပါက "file_ignore_new_lines" parameter ကိုသုံးနိုင်သည်။

$ filecontent = file ("sample.txt", File_ignore_new_lines);
Print_r ($ fileContentent);
    

ကွပ်မျက်ပြီးနောက်, ပုံနှိပ်ရလဒ်များကိုအောက်ပါအတိုင်းဖြစ်သည် -

အခင်းအကျင်း
(
    [0] = >> မင်္ဂလာပါကမ္ဘာ!
    [1] => ဒါကနမူနာဖိုင်တစ်ခုပါ။
    [2] => ၎င်းကို PHP ရှိဖိုင်လုပ်ဆောင်ချက်များကိုစစ်ဆေးရန်အသုံးပြုသည်။
)
    

သင်မြင်နိုင်သည့်အတိုင်းအသစ်ကအောင်မြင်စွာဖယ်ရှားခဲ့သည်။

အချည်းနှီးသောလိုင်းကျော်သွားပါ

ထို့အပြင် "အလံများ" parameter သည်များကိုချိန်ညှိခြင်းဖြင့်ဖိုင်များကိုဖတ်သည့်နည်းလမ်းများကိုထပ်မံထိန်းချုပ်နိုင်သည်။ ဥပမာအားဖြင့်ဖိုင်တစ်ခုတွင်အချည်းနှီးသောလိုင်းများကိုကျော်ရန် "File_skip_empty_lines" parameter သည် parameter ကိုသုံးပါ။

$ fileContent = file ("sample.txt", File_ignore_new_lines | file_skip_empty_lines);
Print_r ($ fileContentent);
    

ကွပ်မျက်ပြီးနောက် output ရလဒ်:

အခင်းအကျင်း
(
    [0] = >> မင်္ဂလာပါကမ္ဘာ!
    [1] => ဒါကနမူနာဖိုင်တစ်ခုပါ။
    [2] => ၎င်းကို PHP ရှိဖိုင်လုပ်ဆောင်ချက်များကိုစစ်ဆေးရန်အသုံးပြုသည်။
)
    

သင်မြင်နိုင်သည့်အတိုင်းကွက်လပ်အားလုံးကျော်သွားပြီးကွက်လပ်မရှိသောလိုင်းများကိုသာခင်းကျင်းစွာထားရှိမည်။

အကျဉ်းချုပ်

PHP ၏ "file" function သည်ဖိုင်များကိုဖတ်ရန်နှင့်သူတို့ကို array များအဖြစ်ပြောင်းလဲရန်အဆင်ပြေသောနည်းလမ်းတစ်ခုကိုပေးသည်။ ကွဲပြားခြားနားသော parameters တွေကိုဖြတ်သန်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အသစ်များကိုဖယ်ရှားရန်နှင့်ဗလာလိုင်းများကိုကျော်သွားခြင်းရှိမရှိကိုပြောင်းလွယ်ပြင်လွယ်ထိန်းချုပ်နိုင်သည်။ ဖိုင်များပြုပြင်ထုတ်လုပ်သည့်အခါ၎င်းသည်ကျွန်ုပ်တို့အားပိုမိုထိရောက်စေသည်။