⊗ppPmMdCn 142 of 447 menu

PHP တွင် ဘက်ပေါင်းစုံ Array များကို ပြောင်းလဲခြင်း

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

<?php $users = [ [ 'id' => 11, 'name' => 'name11', 'surname' => 'surname11', ], [ 'id' => 14, 'name' => 'name14', 'surname' => 'surname14', ], [ 'id' => 17, 'name' => 'name17', 'surname' => 'surname17', ], ]; ?>

ကျွန်ုပ်တို့၏ array ကို အောက်ပါအတိုင်း ပြန်လည်ပုံဖော်မည့် ကုဒ်ကို ရေးကြည့်ပါစို့။

[ 11 => [ 'id' => 11, 'name' => 'name11', 'surname' => 'surname11', ], 14 => [ 'id' => 14, 'name' => 'name14', 'surname' => 'surname14', ], 17 => [ 'id' => 17, 'name' => 'name17', 'surname' => 'surname17', ], ]

ပေးထားသော တာဝန်ကို loop ကိုအသုံးပြု၍ ဖြေရှင်းပါမည်။

<?php $res = []; foreach ($users as $user) { $res[$user['id']] = $user; } var_dump($res); ?>

အောက်ပါဖွဲ့စည်းပုံဖြင့် သိမ်းဆည်းထားသော မြို့များနှင့် ၎င်းတို့၏ နိုင်ငံများစာရင်း ရှိပါသည်။

[ [ 'country' => 'country1', 'city' => 'city1', ], [ 'country' => 'country2', 'city' => 'city2', ], [ 'country' => 'country1', 'city' => 'city3', ], [ 'country' => 'country1', 'city' => 'city4', ], [ 'country' => 'country3', 'city' => 'city5', ], [ 'country' => 'country2', 'city' => 'city6', ], [ 'country' => 'country3', 'city' => 'city7', ], ]

ဒေတာဖွဲ့စည်းပုံကို အောက်ပါအတိုင်း ပြောင်းလဲမည့် ကုဒ်ကို ရေးပါ။

[ 'country1'=> [ 'city1', 'city3', 'city4', ], 'country2'=> [ 'city2', 'city6' ], 'country3'=> [ 'city7', 'city5' ], ]

အောက်ပါဖွဲ့စည်းပုံဖြင့် သိမ်းဆည်းထားသော သတ်မှတ်ရက်စွဲများအတွက် အဖြစ်အပျက်စာရင်း ရှိပါသည်။

[ [ 'date' => '2019-12-29', 'event' => 'name1' ], [ 'date' => '2019-12-31', 'event' => 'name2' ], [ 'date' => '2019-12-29', 'event' => 'name3' ], [ 'date' => '2019-12-30', 'event' => 'name4' ], [ 'date' => '2019-12-29', 'event' => 'name5' ], [ 'date' => '2019-12-31', 'event' => 'name6' ], [ 'date' => '2019-12-29', 'event' => 'name7' ], [ 'date' => '2019-12-30', 'event' => 'name8' ], [ 'date' => '2019-12-30', 'event' => 'name9' ], ]

ဒေတာဖွဲ့စည်းပုံကို အောက်ပါအတိုင်း ပြောင်းလဲမည့် ကုဒ်ကို ရေးပါ။

[ '2019-12-29'=> ['name1', 'name3', 'name5', 'name7'], '2019-12-30'=> ['name4', 'name8', 'name9'], '2019-12-31'=> ['name2', 'name6'], ]

အောက်ပါဖွဲ့စည်းပုံဖြင့် သိမ်းဆည်းထားသော သတ်မှတ်ရက်စွဲများအတွက် အဖြစ်အပျက်စာရင်း ရှိပါသည်။

[ '2019-12-29'=> ['name1', 'name2', 'name3', 'name4'], '2019-12-30'=> ['name5', 'name6', 'name7'], '2019-12-31'=> ['name8', 'name9'], ]

ဒေတာဖွဲ့စည်းပုံကို အောက်ပါအတိုင်း ပြောင်းလဲမည့် ကုဒ်ကို ရေးပါ။

[ [ 'date' => '2019-12-29', 'event' => 'name1' ], [ 'date' => '2019-12-29', 'event' => 'name2' ], [ 'date' => '2019-12-29', 'event' => 'name3' ], [ 'date' => '2019-12-29', 'event' => 'name4' ], [ 'date' => '2019-12-30', 'event' => 'name5' ], [ 'date' => '2019-12-30', 'event' => 'name6' ], [ 'date' => '2019-12-30', 'event' => 'name7' ], [ 'date' => '2019-12-31', 'event' => 'name8' ], [ 'date' => '2019-12-31', 'event' => 'name9' ], ]
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်