<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">"PHP သင်ခန်းစာနမူနာစတင်သည်…\n"</span></span><span>;
</span><span><span class="hljs-variable">$array</span></span><span> = [</span><span><span class="hljs-number">1</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>];
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$array</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-meta">?></span></span><span>
<h1></span><span><span class="hljs-title function_ invoke__">key</span></span><span>() function တစ်ခုကဘာလဲ?အဲဒါထဲမှာPHParray taversal အတွက်အဓိကအခန်းကဏ်ကဘာလဲ?</h1>
<p>တည်နေ PHP အလယ်ပိုင်း,<code></span><span><span class="hljs-title function_ invoke__">key</span></span><span>()PHP ရှိ Arrays မှတစ်ဆင့်အများအားဖြင့် foreach (သို့ ) လက်ရှိ () , သော့ () နှင့်အခြားလုပ်ဆောင်မှုများနှင့်အတူ နေစဉ် ) ကိုအသုံးပြုသည်။ သော့ () ၏ရည်ရွယ်ချက်မှာအောက်ပါအခြေအနေများတွင်အလွန်အရေးကြီးသည့်လက်ရှိ Pointer မှအဓိကညွှန်ပြသည့်သော့ချက်ကိုပြောပြရန်ဖြစ်သည်။
<?php
</span><span><span class="hljs-variable">$fruits</span></span><span> = [
</span><span><span class="hljs-string">"apple"</span></span><span> => </span><span><span class="hljs-number">5</span></span><span>,
</span><span><span class="hljs-string">"banana"</span></span><span> => </span><span><span class="hljs-number">3</span></span><span>,
</span><span><span class="hljs-string">"orange"</span></span><span> => </span><span><span class="hljs-number">7</span></span><span>
];
</span><span><span class="hljs-title function_ invoke__">reset</span></span><span>(</span><span><span class="hljs-variable">$fruits</span></span><span>); </span><span><span class="hljs-comment">// internal pointer ကို array ၏အစမှပြန်လည်သတ်မှတ်ပါ</span></span><span>
</span><span><span class="hljs-keyword">while</span></span><span> (</span><span><span class="hljs-title function_ invoke__">key</span></span><span>(</span><span><span class="hljs-variable">$fruits</span></span><span>) !== </span><span><span class="hljs-literal">null</span></span><span>) {
</span><span><span class="hljs-variable">$fruitName</span></span><span> = </span><span><span class="hljs-title function_ invoke__">key</span></span><span>(</span><span><span class="hljs-variable">$fruits</span></span><span>); </span><span><span class="hljs-comment">// လက်ရှိ element ၏သော့အမည်ကိုရယူပါ</span></span><span>
</span><span><span class="hljs-variable">$fruitCount</span></span><span> = </span><span><span class="hljs-title function_ invoke__">current</span></span><span>(</span><span><span class="hljs-variable">$fruits</span></span><span>); </span><span><span class="hljs-comment">// လက်ရှိ element ၏တန်ဖိုးကိုရယူပါ</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"အသီး: <span class="hljs-subst">$fruitName</span></span></span><span>, အရေအတွက်: </span><span><span class="hljs-subst">$fruitCount</span></span><span>\n";
</span><span><span class="hljs-title function_ invoke__">next</span></span><span>(</span><span><span class="hljs-variable">$fruits</span></span><span>); </span><span><span class="hljs-comment">// အတွင်းညွှန်ပြစက်ကိုနောက် element သို့ရွှေ့ပါ</span></span><span>
}
?>output ရလဒ် -
သစ်သီး - အက်ပဲလ်, အရေအတွက် - <span><span>5</span></span><span> သစ်သီး - ငှက်ပျော, အရေအတွက် -</span> <span><span>3</span></span><span> သစ်သီး - လိမ်မော်ရောင်, အရေအတွက် -</span> <span><span>7</span></span><span> </span><p>ဤဥပမာတွင် <span class="fun">သော့ () သည်</span> အသီးတစ်ခုစီ၏အမည်ကိုရယူရန်ခွင့်ပြုသည် <span class="fun">။</span></p><h2> <span><span>4 ။</span></span> <span>အကျဉ်းချုပ်</span><p> <span class="fun">Key ()</span> PHP Array စစ်ဆင်ရေးများတွင်ပေါ့ပါးသော်လည်းအရေးပါသောလုပ်ဆောင်မှုဖြစ်သည်။ ဖြစ်နိုင်ပါသည်:</p><ul><li> လက်ရှိ array pointer အားဖြင့်ညွှန်ပြသော့ချက်အမည်ရယူပါ</li><li> သော့နှင့်တန်ဖိုးများကိုတစ်ပြိုင်နက်တည်းဝင်ရောက်ရန်အဆင်ပြေသည်</li><li> Associative Array ကို dynamatically operating သောအခါလိုအပ်သောသတင်းအချက်အလက်များကိုပေးပါ</li></ul><p> <span class="fun">သော့ ()</span> , <span class="fun">လက်ရှိ ()</span> , <span class="fun">နောက် ()</span> နှင့်အခြားညွှန်ပြခြင်းလုပ်ငန်းလည်ပတ်မှုများကိုပေါင်းစပ်ခြင်းသည် PHP ရှိ Advanced Array စစ်ဆင်ရေးများအတွက်အခြေခံဖြစ်သည်။</p> <span><span><?php</span></span><span> </span><span><span>// ဆောင်းပါး၏အဆုံး</span></span><span> </span><span><span>></span></span><span> </span></span></div></div>
သက်ဆိုင်သောတက်(ဂ်)များ:
key