تحديد فهرس foreach
توفر حلقة foreach طريقة ملائمة للتكرار عبر المصفوفات، ولكن عرض فهرس كل عنصر يمكن أن يكون أمرًا صعبًا تحدي. على عكس حلقات for التقليدية، يبدو أنه لا يوجد وصول مباشر إلى متغير الفهرس.
استخدام حلقة For
في حلقة for، يمكن زيادة الفهرس بشكل صريح ، كما هو موضح أدناه:for ($i = 0; $i for ($i = 0; $i هنا، $i بمثابة متغير الفهرس. ومع ذلك، قد لا يكون هذا الأسلوب مناسبًا لحلقات foreach.
فهرس حلقة foreach تستخدم حلقة foreach متغير فهرس ضمني، والذي يتم الوصول إليه من خلال المتغير الرئيسي $ :
foreach($array as $key=>$value) { // افعل الأشياء
foreach($array as $key=>$value) { // do stuff }
باستخدام مفتاح $، يمكنك الآن بسهولة عرض فهرس كل عنصر أثناء تكرارات foreach:
foreach( صفيف $ كـ $key=>$value) { صدى "الفهرس: " . مفتاح $ . '، قيمة: ' . قيمة $. "\ن";
foreach($array as $key=>$value) { echo "Index: " . $key . ', Value: ' . $value . "\n"; }
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3