လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ထိရောက်သောအချက်အလက်အပြောင်းအလဲအတွက်လိုင်းများကိုလိုင်းဖြင့်ဖတ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

ထိရောက်သောအချက်အလက်အပြောင်းအလဲအတွက်လိုင်းများကိုလိုင်းဖြင့်ဖတ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

gitbox 2025-06-18

PHP Line-by-by-by-line စာဖတ်ခြင်း

PHP တွင်စာဖတ်ခြင်းဖိုင်များကိုလိုင်းဖြင့်စာဖတ်ခြင်းသည်အထူးသဖြင့်အချက်အလက်အမြောက်အများကိုလိုင်းအားဖြင့်လိုင်းဖြင့်ပြုလုပ်ရန်လိုအပ်သည့်အခါများသောအားဖြင့်ဖြစ်သည်။ ဤဆောင်းပါးသည် PHP တွင်ဖိုင်များအားစာဘ 0 စာများကိုမည်သို့အကောင်အထည်ဖော်နိုင်ကြောင်းနှင့်ဒေတာတစ်ခုစီ၏လိုင်းတစ်ခုစီကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုပြလိမ့်မည်။

ပြင်ဆင်မှု

မစတင်မီကျွန်ုပ်တို့သည်နမူနာဖိုင်တစ်ခုလိုအပ်သည်။ အောက်ပါအကြောင်းအရာများနှင့်အတူ `file.txt` ဟုအမည်ရှိသောဖိုင်တစ်ခုကိုဖန်တီးရန်ဆိုပါစို့။

 
this is line 1
this is line 2
this is line 3
    

လိုင်းအားဖြင့်ဖိုင်လိုင်းကိုဖတ်ပါ

ဖိုင်လိုင်းကိုလိုင်းဖြင့်ဖတ်ရန် PHP ၏ built-in `functions () function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည်ဖိုင်အဆုံးတိုင်အောင်ဖိုင်ညွှန်ပြမှုမှအချက်အလက်များ၏လိုင်းကိုဖတ်သည်။

 
$handle = fopen("file.txt", "r");
if ($handle) {
    while (($line = fgets($handle)) !== false) {
        // ဒေတာတစ်ခုချင်းစီကိုအတန်းတိုင်းလုပ်ငန်းစဉ်
    }
    fclose($handle);
} else {
    // File ကိုဖွင့်ခြင်းပျက်ကွက်မှုကိုကိုင်တွယ်ပါ
}
    

အထက်ပါကုဒ်တွင်ဖိုင်ကို f'ten () `function မှတဆင့်ဖိုင်ကိုဖွင့်ပြီးဖိုင်အကြောင်းအရာကိုလိုင်းဖြင့်ဖတ်ရန်` fgets () `function ကိုသုံးပါ။ ကျွန်ုပ်တို့အတန်းတစ်ခုစီတိုင်းဖတ်ရတိုင်းဒေတာအပေါ်နောက်ထပ်စစ်ဆင်ရေးလုပ်ဆောင်နိုင်ပါသည်။ ကွင်းဆက်ပြီးသွားရင်ဖိုင်ကိုပိတ်ဖို့ `fclose () function ကိုသုံးဖို့သတိရပါ။

ပြည့်စုံဥပမာ

လိုင်းတစ်ခုစီကိုဖိုင်တစ်ခုစီကိုမျက်နှာပြင်ထဲကိုဘယ်လိုထုတ်လုပ်နိုင်မလဲဆိုတာပြတဲ့အပြည့်စုံတဲ့ဥပမာတစ်ခုပါ။

 
<?php
$handle = fopen("file.txt", "r");
if ($handle) {
    while (($line = fgets($handle)) !== false) {
        echo $line . "<br>";
    }
    fclose($handle);
} else {
    echo "Failed to open the file";
}
?>
    

ဒီဥပမာမှာဒေတာအတန်းတစ်ခုစီကိုဖတ်ပြီးတဲ့အခါငါတို့ pass ''
`အမှတ်အသားများကိုလိုင်းချိုးဖောက်ခြင်းအတွက်အသုံးပြုသည်။ သင်သည်ဤကုဒ်ကို PPP ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပြီး output ကိုသင်၏ browser မှတဆင့်ကြည့်ရှုနိုင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးက PHP ကိုလိုင်းဖြင့်ဖတ်ရန်မည်သို့အသုံးပြုရမည်ကိုဖော်ပြသည်။ `fgets () function ကိုအသုံးပြုခြင်းကိုကျွမ်းကျင်စွာ အသုံးပြု. သင် log file analysis ကိုမှတ်တမ်းခွဲခြမ်းစိတ်ဖြာခြင်း, ဒေတာတင်သွင်းမှုသို့မဟုတ်အခြားဖိုင်အမျိုးအစားဖြစ်စေသည်ဖြစ်စေ, ဖိုင်တစ်ခု၏အချက်အလက်များကိုထိရောက်စွာလုပ်ဆောင်နိုင်သည်။