လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_diff ၏ခြားနားချက်အကျိုးသက်ရောက်မှုကိုကြည့်ရှုရန် Visualization Tool ကို ()

array_diff ၏ခြားနားချက်အကျိုးသက်ရောက်မှုကိုကြည့်ရှုရန် Visualization Tool ကို ()

M66 2025-06-06

PHP တွင် Array_diff () တွင်ကွဲပြားခြားနားမှုများရှိကွဲပြားခြားနားမှုများနှင့်ကွဲပြားသောတန်ဖိုးများကိုအရင်ခင်းကျင်းသောတန်ဖိုးများကိုမဖော်ပြထားသည့်အတွက်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဒေတာနှိုင်းယှဉ်ခြင်း, ခွင့်ပြုချက်စီစစ်ခြင်း, မှတ်တမ်းခွဲခြမ်းစိတ်ဖြာခြင်းစသည့်ဖြစ်ရပ်များတွင်ဤအချက်သည်များသောအားဖြင့် Code output သည်အထူးသဖြင့်ခင်းကျင်းမှုသည်ကြီးမားသည့်အခါသို့မဟုတ်ဖွဲ့စည်းပုံသည်ရှုပ်ထွေးသည်။ array_diff ၏ခြားနားချက်အကျိုးသက်ရောက်မှုကိုမည်သို့ရှုမြင်ပုံကိုမြင်တွေ့ရမည်ကိုဤဆောင်းပါးကမိတ်ဆက်ပေးလိမ့်မည်။

Array_diff () ကဘာလဲ။

ပထမ ဦး စွာ array_diff () အသုံးပြုမှုကိုခေတ္တပြန်လည်သုံးသပ်ကြပါစို့။

 <?php
$array1 = ["apple", "banana", "cherry"];
$array2 = ["banana", "grape"];
$result = array_diff($array1, $array2);

print_r($result);
?>

output ရလဒ် -

 Array
(
    [0] => apple
    [2] => cherry
)

Array_diff () သည် ဒေါ်လာ array တွင်မပါ 0 င်သော ဒေါ်လာ array1 တွင်ပါဝင်သော array တစ်ခုပါ 0 င်သည့် array တစ်ခုပါ 0 င်ပြီးမူရင်းသော့ချက်အမည်ကိုထိန်းသိမ်းထားသည်။

ဘာကြောင့် Visualization Tool ကိုလိုအပ်ရတာလဲ။

ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်းကျွန်ုပ်တို့သည်အနည်းငယ်မျှဝေခြင်းကိုသာနှိုင်းယှဉ်လျှင်, ဒါပေမယ့်လျှင် -

  • အဆိုပါခင်းကျင်း (ထိုကဲ့သို့သောထောင်ပေါင်းများစွာသောဒြပ်စင်ကဲ့သို့) အလွန်ကြီးမားသည်;

  • ရှုပ်ထွေးသောဖွဲ့စည်းပုံ (လည်ပင်းပေါင်းစုံ, ရှုထောင့်),

  • ပိုမိုလိုလားသောဆန္ဒပြပွဲများ (ဥပမာလုပ်ဖော်ကိုင်ဖက်များကိုစာရွက်စာတမ်းများရေးရာစာရွက်စာတမ်းများကိုရေးသားခြင်း) ပြုလုပ်လိုသည်။

ဤအချိန်၌ဤကွဲပြားခြားနားမှုများကိုပြသရန် ဂရပ်ဖစ်နည်းလမ်း လိုအပ်သည်။ ထိုသို့ပြုလုပ်ခြင်းသည်နားလည်မှုလွဲမှားခြင်းများကိုလျှော့ချရုံသာမကပြ problems နာများကိုပိုမိုမြန်ဆန်စွာရှာဖွေရန်လည်းကူညီလိမ့်မည်။

အွန်လိုင်း visualization tool ကိုသုံးပါ။ Viewer + JSONS

ကျွန်ုပ်တို့သည် array ကို JSON format ကိုပြောင်းလဲစေပြီး၎င်းကို visual diff tool ကိုနှင့်နှိုင်းယှဉ်နိုင်သည်။ ဤတွင်အကြံပြုထားသောနည်းလမ်းဖြစ်သည်။

အဆင့် 1: PHP Array ကို JSON သို့ပြောင်းပါ

json_encode () json string သို့ပြောင်းရန် JSORS_CECDEDE () ကိုသုံးပါ။

 <?php
$array1 = ["apple", "banana", "cherry"];
$array2 = ["banana", "grape"];

$diff = array_diff($array1, $array2);

file_put_contents("array1.json", json_encode($array1, JSON_PRETTY_PRINT));
file_put_contents("array2.json", json_encode($array2, JSON_PRETTY_PRINT));
file_put_contents("diff.json", json_encode($diff, JSON_PRETTY_PRINT));
?>

အဆင့် 2: အွန်လိုင်း JSON DIFT tool ကိုသုံးပါ

JSON Visual နှိုင်းယှဉ်ဝက်ဘ်ဆိုက်ကိုဖွင့်ပါ။

array1.json နှင့် array2.json ကိုတင်ပါသို့မဟုတ်အကြောင်းအရာကိုတိုက်ရိုက် paste လုပ်ပါ။ ထိုကိရိယာသည်မည်သည့်နေရာများတွင်ကွဲပြားခြားနားသည်ကိုရှင်းရှင်းလင်းလင်းနားလည်သဘောပေါက်ရန်ကိရိယာများသည်ကွဲပြားခြားနားသည်။

အဖွဲ့ 0 င်များကလွယ်ကူစွာပြန်လည်သုံးသပ်ရန်လွယ်ကူသော ပြန်လည်သုံးသပ်ခြင်း အပေါ် အခြေခံ. နောက်ဆုံးရလဒ်များကိုသင်ပြနိုင်သည်။

Advanced Gameplay: Self-Built PHP Visual စာမျက်နှာ

အကယ်. သင်သည်တတိယပါတီဝက်ဘ်ဆိုက်ကိုအချိန်တိုင်းမသွားချင်ပါကရိုးရှင်းသောအမြင်အာရုံကိုသင်ကိုယ်တိုင်တည်ဆောက်နိုင်သည်။

 <?php
$array1 = ["apple", "banana", "cherry"];
$array2 = ["banana", "grape"];

$diff = array_diff($array1, $array2);

?>
<!DOCTYPE html>
<html>
<head>
    <title>Array Diff Viewer</title>
    <style>
        body { font-family: Arial; margin: 20px; }
        pre { background: #f4f4f4; padding: 10px; }
        .diff { color: red; }
    </style>
</head>
<body>
    <h2>မူရင်းခင်းကျင်း1</h2>
    <pre><?php echo json_encode($array1, JSON_PRETTY_PRINT); ?></pre>

    <h2>မူရင်းခင်းကျင်း2</h2>
    <pre><?php echo json_encode($array2, JSON_PRETTY_PRINT); ?></pre>

    <h2 class="diff">ခြားနားချက်ရလဒ်များ</h2>
    <pre><?php echo json_encode($diff, JSON_PRETTY_PRINT); ?></pre>
</body>
</html>

ဤကုဒ်ကို array_diff_viewer.php အဖြစ်သိမ်းဆည်းပါ, ပြီးနောက်၎င်းကိုအကျိုးသက်ရောက်မှုကိုကြည့်ရှုရန်အသုံးပြုပါ။ ဥပမာအားဖြင့်:

 http://m66.net/array_diff_viewer.php

အကျဉ်းချုပ်

array_diff ကို ပေါင်းစပ်ခြင်းအားဖြင့် visualization tools များဖြင့်ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အမျိုးမျိုးသောကွဲပြားခြားနားမှုများကိုပိုမိုထိရောက်စွာကိုင်တွယ်နိုင်သည်။ အထူးသဖြင့် Multidimensional data multim data magage နှိုင်းယှဉ်ခြင်းနှင့်ခွင့်ပြုချက်ထိန်းချုပ်မှုကို debing လုပ်ခြင်းတွင် JSON DISH ကဲ့သို့သောကိရိယာများကိုအသုံးပြုခြင်းသည်ဖွံ့ဖြိုးတိုးတက်မှုဖြစ်စဉ်ကိုပိုမိုရှင်းလင်းစွာတပ်ဆင်နိုင်အောင်ပြုလုပ်ပေးသည်။ အွန်လိုင်းကိရိယာများကိုအသုံးပြုရန်သို့မဟုတ်လိုအပ်ပါကသင်၏ကိုယ်ပိုင်ပေါ့ပါးသောနှိုင်းယှဉ်ချက်စာမျက်နှာကိုတည်ဆောက်ရန်ရွေးချယ်နိုင်သည်။

ဤဆောင်းပါးသည်သင်၏စီမံကိန်းတွင်သင်၏အချက်အလက်ပြုပြင်ခြင်းဆိုင်ရာအတွေ့အကြုံကိုတိုးတက်စေပြီး array_diff () ကို ပိုမိုနားလည်သဘောပေါက်ရန်နှင့်အသုံးပြုရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။

အကယ်. သင်သည် PHP Visualization Tools များကိုပိုမိုစိတ်ဝင်စားပါက ကျေးဇူးပြု. ကြည့်ရှုပါ။

?? m66.net/tools m66.net/tools

ပျော်ရွှင်သော coding! ????????????????