PHP တွင်လက်တွေ့ကျသောဖိုင်စစ်ဆင်ရေးလုပ်ဆောင်ချက်များစွာရှိသည်။ ၎င်းသည်ဖိုင်အကြောင်းအရာများကိုအလွယ်တကူဖတ်နိုင်ပြီးမျဉ်းကြောင်းတစ်ခုစီကို array တွင် element တစ်ခုသို့ပြောင်းလဲနိုင်သည်။
လုပ်ဆောင်ချက်၏အခြေခံရှေ့ပြေးပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
array file (string $ filename [, int $ flags = 0 [, အရင်းအမြစ် $ action]])]
ပထမ ဦး စွာကျွန်ုပ်တို့ဤလုပ်ဆောင်မှု၏အသုံးပြုမှုကိုပြသရန်ဖိုင်တစ်ခုလိုအပ်သည်။ ကျွန်ုပ်တို့သည် "sample.txt" ဟုခေါ်သောစာသားဖိုင်တစ်ခုကို ဖန်တီး. တစ်ခုခုရေးပါ။
မင်္ဂလာပါကမ္ဘာလောက! ဒါကနမူနာဖိုင်တစ်ခုပါ။ ၎င်းကို PHP ရှိဖိုင်လုပ်ဆောင်ချက်များကိုစစ်ဆေးရန်အသုံးပြုသည်။
ထို့နောက်ဖိုင်ကိုဖတ်ရန်နှင့်လိုင်းတစ်ခုစီ၏ contents ကို array ထဲသို့ထည့်ပါ။
$ filecontent = file ("sample.txt"); Print_r ($ fileContentent);
ဤကုဒ်ကိုကွပ်မျက်သည့်အခါ output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
အခင်းအကျင်း ( [0] = >> မင်္ဂလာပါကမ္ဘာ! [1] => ဒါကနမူနာဖိုင်တစ်ခုပါ။ [2] => ၎င်းကို PHP ရှိဖိုင်လုပ်ဆောင်ချက်များကိုစစ်ဆေးရန်အသုံးပြုသည်။ )
အထက်တွင်ဖော်ပြထားသည့်အတိုင်း "file" function သည် file content ကိုအောင်မြင်စွာကူးယူပြီးစာသားတစ်ခုစီကို array တစ်ခုစီသို့ကူးပြောင်းသည်။
သတိပြုသင့်သည်မှာ "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 တွေကိုဖြတ်သန်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အသစ်များကိုဖယ်ရှားရန်နှင့်ဗလာလိုင်းများကိုကျော်သွားခြင်းရှိမရှိကိုပြောင်းလွယ်ပြင်လွယ်ထိန်းချုပ်နိုင်သည်။ ဖိုင်များပြုပြင်ထုတ်လုပ်သည့်အခါ၎င်းသည်ကျွန်ုပ်တို့အားပိုမိုထိရောက်စေသည်။