logo

حلقة PHP foreach

يتم استخدام حلقة foreach لاجتياز عناصر المصفوفة. إنه يعمل فقط على المصفوفة والكائن. سيصدر خطأ إذا حاولت استخدامه مع متغيرات نوع بيانات مختلف.

تعمل حلقة foreach على أساس العناصر بدلاً من الفهرس. يوفر أسهل طريقة لتكرار عناصر المصفوفة.

في حلقة foreach، لا نحتاج إلى زيادة القيمة.

بناء الجملة

 foreach ($array as $value) { //code to be executed } 

هناك بناء جملة آخر لحلقة foreach.

بناء الجملة

 foreach ($array as $key => $element) { //code to be executed } 

مخطط

php للمخطط الانسيابي للحلقة

مثال 1:

برنامج PHP لطباعة عناصر المصفوفة باستخدام حلقة foreach.

 <?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>&apos;; } ?&gt; 

انتاج:

متغيرات نجينكس
 Summer Winter Autumn Rainy 

مثال 2:

برنامج PHP لطباعة عناصر المصفوفة الترابطية باستخدام حلقة foreach.

 &apos;Alex&apos;, &apos;Email&apos; =&gt; &apos;[email protected]&apos;, &apos;Age&apos; =&gt; 21, &apos;Gender&apos; =&gt; &apos;Male&apos; ); //display associative array element through foreach loop foreach ($employee as $key =&gt; $element) { echo $key . &apos; : &apos; . $element; echo &apos;<br>&apos;; } ?&gt; 

انتاج:

 Name : Alex Email : [email protected] Age : 21 Gender : Male 

مثال 3:

مصفوفة متعددة الأبعاد

 

انتاج:

 Alex Bob Camila Denial 

مثال 4:

مجموعة ديناميكية

 

انتاج:

خوارزميات فرز الإدراج
 j a v a t p o i n t