Riadiace štruktúry sú jedným z najdôležitejších aspektov každého jazyka a sú platné pre tiež. V tomto článku sa budeme zaoberať jednou z riadiacich štruktúr. tj foreach slučka. Nasledujúci ukazovateľ bude zahrnutý v tejto slučke foreach v článku PHP:
Keď hovoríme o slučke foreach, je to trochu iné ako pri ostatných slučkách, pretože slučka foreach pracuje iba s poliami a objektmi. Je to najlepší spôsob prístupu ku každému páru kľúč / hodnota z poľa.
Pokračujeme týmto článkom o foreach loop v php
Foreach slučka v PHP
Smyčku foreach používame hlavne na opakovanie hodnôt poľa. Prekrýva sa po poli a každá hodnota pre aktuálny prvok poľa je priradená k hodnote a ukazovateľ poľa je posunutý o jeden, aby prešiel na ďalší prvok v poli. Aj keď slučka foreach iteruje s radom prvkov, vykonávanie je zjednodušené a dokončí slučku za kratší čas v porovnaní so smyčkou for. Prideľuje dočasnú pamäť pre iterácie indexov, čo spôsobuje, že celkový systém redundantuje svoj výkon z hľadiska alokácie pamäte. K dispozícii sú 2 syntaxe, za ktorými nasleduje slučka foreach:
foreach ($ pole ako $ hodnota) {} Foreach ($ pole ako $ key => $ hodnota) {}
V prvom formulári je pri každej iterácii hodnota aktuálneho prvku priradená k hodnote $ a ukazovateľ vnútorného poľa je posunutý o jednu.
V druhej forme je $ array asociatívne pole a $ key je náš kľúč poľa, ktorý môžeme uložiť do kľúčovej premennej a $ value ukladá hodnotu kľúčov poľa.
Nasledujúci príklad demonštruje prvú formu syntaxe, o ktorej sme hovorili vyššie
Druhá forma
Nasledujúci príklad demonštruje druhú formu syntaxe, o ktorej sme hovorili vyššie
'ashok', 'email' => 'ashok@mail.com', 'reg' => 11603529, 'gender' => 'male') foreach ($ student ako $ key => $ value) {echo $ key. ':'. $ hodnota. ' '}?>
Týmto sa dostávame na koniec tejto foreach slučky v článku PHP. Dúfam, že ste sa už dozvedeli niečo o jednej z riadiacich štruktúr. tj slučka foreach v PHP pomocou niekoľkých príkladov.
Pozrite sa na autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete.
Máte na nás otázku? Uveďte to v sekcii komentárov stránky ” Foreach Loop v PHP “A ozvem sa ti.
aký je rozdiel medzi preťažením a prvoradým účinkom