သတင်းအချက်အလက်နည်းပညာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ, နေ့စဉ်အလုပ်အတွက်အထူးသဖြင့်အရေးကြီးသောဖြစ်လာသည်။ နောက်ဆက်တွဲအပြောင်းအလဲများအတွက်၎င်းတို့အကြားကွဲပြားခြားနားမှုများကိုရှာဖွေရန်ဖိုင်နှစ်ခုကိုနှိုင်းယှဉ်ရန်လိုအပ်သည်။ PHP built-in functions များဖြင့်ကျွန်ုပ်တို့သည်ရိုးရှင်းသောဖိုင်နှိုင်းယှဉ်မှု function ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှု၏အကောင်အထည်ဖော်မှုလုပ်ငန်းစဉ်ကိုအသေးစိတ်ဖော်ပြရန်နှင့်ကုဒ်သင်္ကေတများဖြင့်လိုက်ပါသွားလိမ့်မည်။
ပထမ ဦး စွာနှိုင်းယှဉ်ခံရဖို့ဖိုင်နှစ်ခုရဲ့လမ်းကြောင်းကိုဆုံးဖြတ်ရန်လိုအပ်သည်။ ဤတွင်ဖိုင်အမည်များသည် File1.txt နှင့် file2.txt အသီးသီးဖြစ်သည်ဟုကျွန်ုပ်တို့ယူဆပြီး၎င်းတို့သည်တူညီသောလမ်းညွှန်တွင်သိမ်းထားသည်။
ဖိုင်အမျိုးအစားကို variable တစ်ခုထဲသို့ဖတ်ရန် File_Get_Contore () function ကိုသုံးနိုင်သည်။
$ file1 = file_get_contents ('file1.txt'); $ file2 = file_get_contents ('file2.txt');
ဖိုင်တွဲနှစ်ခုအကြားကွဲပြားခြားနားမှုများကိုရှာဖွေရန်ကျွန်ုပ်တို့သည်အက္ခရာများကိုအက်ခရာဖြင့်နှိုင်းယှဉ်နိုင်ပြီး၎င်းကိုအောင်မြင်ရန် PHP ၏ string function ကိုသုံးနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ diff = ''; $ အရှည် = max (strlen ($ file1), strlen ($ file2)); အတွက် ($ i = 0; $ i <$ အရှည်; $ i ++) { if (($ file1 [$ i] ?? '')! == ($ file2 [$ file2 [$ i] ?? '' ')) $ diff ။ = "{$ file1 [$ i] ?? ''} နှင့် {$ file2 [$ file2 [$ i] ?? '' '' ကွဲပြားခြားနားသော \ n"; } }
Code တွင်ဖိုင်တွဲနှစ်ခုပါအကြောင်းအရာများ၏ဇာတ်ကောင်တစ် ဦး ချင်းစီကိုဆက်သွယ်ရန် loop ကိုအသုံးပြုသည်။ ကွဲပြားခြားနားသောတွေ့ရှိပါကခြားနားချက်ကို $ dium variable တွင်မှတ်တမ်းတင်ထားသည်။ သတိပြုရန်မှာ Null တန်ဖိုးကြီးမားသောအော် ပရေတာသည် အမှားအယွင်းများကိုရှောင်ရှားရန်ဤနေရာတွင် Array access ကို array 0 င်ရောက်မှုကိုဤနေရာတွင်ထည့်သွင်းထားကြောင်းသတိပြုပါ။
စာမျက်နှာပေါ်ရှိခြားနားချက်အချက်အလက်များကိုထုတ်ပေးပါ, လွယ်ကူသောကြည့်ရှုရန်ပုံစံကိုထိန်းသိမ်းခြင်း -
ပဲ့တင်သံ "<pre> {$ diff}";
$ file1 = file_get_contents ('file1.txt'); $ file2 = file_get_contents ('file2.txt'); $ diff = ''; $ အရှည် = max (strlen ($ file1), strlen ($ file2)); အတွက် ($ i = 0; $ i <$ အရှည်; $ i ++) { if (($ file1 [$ i] ?? '')! == ($ file2 [$ file2 [$ i] ?? '' ')) $ diff ။ = "{$ file1 [$ i] ?? ''} နှင့် {$ file2 [$ file2 [$ i] ?? '' '' ကွဲပြားခြားနားသော \ n"; } } ပဲ့တင်သံ "<pre> {$ diff}";
အထက်ပါနည်းလမ်းသည်အခြေခံဖိုင်အကြောင်းအရာနှိုင်းယှဉ်မှု function ကိုအကောင်အထည်ဖော်ရန် PPP ကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။ အမှန်တကယ်စီမံကိန်းများတွင်ပိုမိုရှုပ်ထွေးသောနှိုင်းယှဉ်ခြင်းနှင့်အကောင်းမြင်ပြုပြင်ခြင်းများပြုလုပ်နိုင်သည်။ ဥပမာအားဖြင့်မျဉ်းကြောင်းနှင့်နှိုင်းယှဉ်ပါကပိုမိုရှုပ်ထွေးသောနှိုင်းယှဉ်ခြင်းနှင့်အကောင်းဆုံးပြုပြင်ပြောင်းလဲမှုများပြုလုပ်နိုင်သည်။ သို့သော်ဤဆောင်းပါးတွင်ပါ 0 င်သည့်ဥပမာများမှာစတင်ရန်နှင့်ဖိုင်ခြားနားချက်ကိုလျင်မြန်စွာအကောင်အထည်ဖော်ရန်ထိရောက်သောရည်ညွှန်းချက်ကိုဖော်ပြသည်။