40 of 410 menu

arrayval လုပ်ဆောင်ချက်

PHP ၏ စံစာကြည့်တိုက်တွင် arrayval လုပ်ဆောင်ချက် မပါဝင်ပါ၊ သို့သော် အလားတူ လုပ်ဆောင်ချက်ကို မိမိကိုယ်တိုင် အကောင်အထည်ဖော်နိုင်ပါသည်။ အောက်တွင် မည်သည့်တန်ဖိုးကိုမဆို array အဖြစ်သို့ ပြောင်းလဲပေးသော အကောင်အထည်ဖော်မှု နမူနာတစ်ခုကို ဖော်ပြထားသည်- အကယ်၍ တန်ဖိုးသည် array ဖြစ်ပါက ၎င်းအား ပြောင်းလဲမှုမရှိဘဲ ပြန်ပေးသည်၊ အခြားအမျိုးအစားများအတွက် အစိတ်အပိုင်းတစ်ခုပါသော array တစ်ခုကို ဖန်တီးပေးသည်။

လုပ်ဆောင်ချက် အကောင်အထည်ဖော်မှု

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } ?>

အသုံးပြုပုံ နမူနာ

ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက်ကို အသုံးပြု၍ string တစ်ခုအား array အဖြစ်သို့ ပြောင်းလဲကြည့်ပါမည်-

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval('abcde'); print_r($res); ?>

ကုဒ် run ပြီးနောက် ရရှိသော ရလဒ်-

['abcde']

အသုံးပြုပုံ နမူနာ

နံပါတ်တစ်ခုအား ပြောင်းလဲကြည့်ပါမည်-

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval(123); print_r($res); ?>

ကုဒ် run ပြီးနောက် ရရှိသော ရလဒ်-

[123]

အသုံးပြုပုံ နမူနာ

array နှင့် အလုပ်လုပ်ပုံကို စစ်ဆေးကြည့်ပါမည်-

<?php function arrayval($value): array { return is_array($value) ? $value : [$value]; } $res = arrayval([1, 2, 3]); print_r($res); ?>

ကုဒ် run ပြီးနောက် ရရှိသော ရလဒ်-

[1, 2, 3]

အခြားရွေးချယ်စရာ ဖြေရှင်းနည်းများ

PHP တွင် array အဖြစ်သို့ ပြောင်းလဲရန် အခြားနည်းလမ်းများ ရှိပါသည်-

<?php // အမျိုးအစား ကြိုးပမ်းမှု (array) ကို အသုံးပြုခြင်း $array = (array)'string'; print_r($array); // ['string'] // object များအတွက် အမျိုးအစား ကြိုးပမ်းမှုသည် ကွဲပြားစွာ အလုပ်လုပ်သည် $obj = new stdClass(); $obj->prop = 'value'; $array = (array)$obj; print_r($array); // ['prop' => 'value'] ?>

ဤအကြောင်းကိုလည်း ကြည့်ပါ

  • is_array လုပ်ဆောင်ချက်,
    အမည်ပြောင်တစ်ခုသည် array ဟုတ်မဟုတ် စစ်ဆေးပေးသည်
  • settype လုပ်ဆောင်ချက်,
    အမည်ပြောင်၏ အမျိုးအစားအား ပြောင်းလဲပေးသည်
မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်