كيفية تنفيذ حلقة foreach في PHP مع أمثلة

ستزودك هذه المقالة بمعرفة مفصلة وشاملة عن كيفية تركيب حلقة foreach في PHP مع أمثلة.

تُعد هياكل التحكم من أهم جوانب أي لغة وهي صحيحة بالنسبة لها جدا. في هذه المقالة ، سنناقش أحد هياكل التحكم. أي حلقة foreach. سيتم تغطية المؤشر التالي في حلقة foreach هذه في مقالة PHP:

عندما نتحدث عن حلقة foreach ، فإنها تختلف قليلاً عن بقية الحلقات لأن حلقة foreach تتعامل مع المصفوفات والعناصر فقط. إنها أفضل طريقة للوصول إلى كل زوج مفتاح / قيمة من مصفوفة.





المضي قدما في هذه المقالة على حلقة foreach في php

حلقة Foreach في PHP

نحن نستخدم حلقة foreach بشكل أساسي للتكرار عبر قيم المصفوفة. وهي تدور فوق المصفوفة ، ويتم تعيين قيمة كل قيمة لعنصر المصفوفة الحالية ، ويتقدم مؤشر المصفوفة بواحد للانتقال إلى العنصر التالي في المصفوفة. على الرغم من أن حلقة foreach تتكرر عبر مصفوفة من العناصر ، فإن التنفيذ يكون مبسطًا وينهي الحلقة في وقت أقل مقارنةً بحلقة for. يخصص ذاكرة مؤقتة لتكرارات الفهرس مما يجعل النظام ككل يكرر أداءه من حيث تخصيص الذاكرة. هناك صيغتان متبوعة بحلقة foreach:



foreach ($ array as $ value) {} Foreach ($ array as $ key => $ value) {}

في النموذج الأول ، في كل تكرار ، يتم تعيين قيمة العنصر الحالي إلى قيمة $ ويتقدم مؤشر الصفيف الداخلي بمقدار واحد.

في الشكل الثاني ، المصفوفة $ مصفوفة ترابطية و $ key هو مفتاح المصفوفة الخاص بنا الذي يمكننا تخزينه داخل متغير رئيسي وقيمة $ تخزن قيمة مفاتيح المصفوفة.

يوضح المثال أدناه الشكل الأول من بناء الجملة ، والذي ناقشناه أعلاه



 

مثال- حلقة foreach php- Edureka

tostring () طريقة جافا

الشكل الثاني

يوضح المثال أدناه الشكل الثاني من بناء الجملة ، والذي ناقشناه أعلاه

'ashok'، 'email' => 'ashok@mail.com'، 'reg' => 11603529، 'gender' => 'male') foreach ($ student as $ key => $ value) {echo $ key. ':'. $ value. ' '}؟>

بهذا نصل إلى نهاية حلقة foreach في مقالة PHP. أتمنى أن تكون قد علمت بنوبة واحدة من هيكل التحكم. مثل حلقة foreach في PHP بمساعدة بعض الأمثلة.

تفحص ال من Edureka ، شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250.000 متعلم راضٍ منتشرين في جميع أنحاء العالم

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في ' حلقة Foreach في PHP 'وسأعود إليك.