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

array_fatch_key နှင့်အစပိုင်းတွင်အချည်းနှီးသောအသုံးပြုသူခွင့်ပြုချက်ကိုဖန်တီးနည်း။ PHP လက်တွေ့သုံးသပ်ချက်

gitbox 2025-08-27
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// နိဒါန်း:ဤအပိုင်းသည်စာသား၏အကြောင်းအရာနှင့်မသက်ဆိုင်ပါ,သငျသညျအချို့သောစတင်ကုဒ်သို့မဟုတ် debug သတင်းအချက်အလက်ထားနိုင်ပါတယ်</span></span><span>
</span><span><span class="hljs-title function_ invoke__">ini_set</span></span><span>(</span><span><span class="hljs-string">'display_errors'</span></span><span>, </span><span><span class="hljs-number">1</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">error_reporting</span></span><span>(E_ALL);
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"စတင်ခြင်းပြီးစီးခဲ့သည်,ဆောင်းပါးအကြောင်းအရာမျက်နှာပြင်ကိုစတင်ရန်ပြင်ဆင်ပါ...\n"</span></span><span>;

</span><span><span class="hljs-meta">?></span></span><span>

<hr>

</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// စာသားကိုစတင်ပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>အသုံးပြု array_fill_keys 如何创建一个初始为空的အသုံးပြု户权限表?PHP လက်တွေ့သုံးသပ်ချက်</h1>"</span></span><span>;

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>တည်နေ PHP ဖွံ့ဖြိုးမှုအောက်မှာ,我们经常需要为一组အသုံးပြု户或者角色初始化权限表。假设有一个အသုံးပြု户列表,每个အသုံးပြု户初始的权限为空(သို့မဟုတ်ပုံမှန်တန်ဖိုးဖြစ်ပါတယ် null),ဒီတော့ဘယ်လိုဒီ array generate ဘယ်လို?PHP အလွန်အဆင်ပြေ function ကိုထောက်ပံ့ပေးသည်:<code>array_fill_keys
" ; ပဲ့တင်သံ "

2 ။ ဥပမာ - အသုံးပြုသူခွင့်ပြုချက်ဇယားကိုဖန်တီးပါ

ပဲ့တင်သံ "

ကျနော်တို့မှာအောက်ပါအသုံးပြုသူများရှိသည်ဆိုပါစို့:

"
; ပဲ့တင်သံ "
\ $ သုံးစွဲသူ = [&#39;Bob&#39; &#39;&#39; Bob &#39;&#39; &#39;&#39;]
; ပဲ့တင်သံ

အသုံးပြုသူတစ် ဦး ချင်းစီအတွက်အခွင့်အလမ်းအခွင့်အလမ်းခင်းကျင်းမှုကိုကျွန်ုပ်တို့စတင်လုပ်ဆောင်လိုပါသည်

ပဲ့တင်သံ "
\ $ ခွင့်ပြုချက် = array_filte_keys (\ $ သုံးစွဲသူ,]);
"
; ပဲ့တင်သံ "

ကွပ်မျက်ပြီးနောက်, \ $ ခွင့်ပြုချက်၏ပါဝင်မှုသည်အောက်ပါအတိုင်းဖြစ်သည် -

"
; ပဲ့တင်သံ
"
Print_r ( $ ခွင့်ပြုချက် ); ပဲ့တင်သံ " ပဲ့တင်သံ "

3 ။ ဒိုင်းနယူးကန ဦး ခွင့်ပြုချက်များ

"
; ပဲ့တင်သံ "

အသုံးပြုသူရဲ့ကန ဦး ခွင့်ပြုချက်ကိုဗလာခင်းကျင်းစရာမလိုတော့မယ်ဆိုရင် 'ဖတ်' 'ကဲ့သို့သောပုံသေတန်ဖိုးတစ်ခုမှာ

" ပဲ့တင်သံ "
\ $ ခွင့်ပြုချက်များ = array_fatch_keys (\ ကီးဘုတ်) (&#39;)])
; ပဲ့တင်သံ "

ရလဒ်ကတော့အောက်ပါအတိုင်းဖြစ်သည် -

"
; ပဲ့တင်သံ
"
Print_r ( $ ခွင့်ပြုချက် ); ပဲ့တင်သံ " ပဲ့တင်သံ "

4 ။ အကျဉ်းချုပ်

"
; ပဲ့တင်သံ "

Array_filte_Keys မှတစ်ဆင့်သော့ခတ်ထားသည့်သော့ချက်များကို Username (သို့မဟုတ်အခန်းကဏ် name name name) အဖြစ်အလျင်အမြန်ဖန်တီးနိုင်သည်

>