"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تدوير عناصر المصفوفة المتبقية في PHP باستخدام وظائف المصفوفة؟

كيفية تدوير عناصر المصفوفة المتبقية في PHP باستخدام وظائف المصفوفة؟

تم النشر بتاريخ 2024-11-06
تصفح:138

How to Rotate Array Elements Left in PHP Using Array Functions?

تدوير عناصر المصفوفة المتبقية في PHP

تدوير مصفوفة في PHP، ونقل العنصر الأول إلى العنصر الأخير وإعادة فهرسة المصفوفة، يمكن تحقيق ذلك باستخدام مجموعة من وظائف PHP's array_push() و array_shift().

وظيفة PHP:

ليس لدى PHP وظيفة مدمجة مخصصة للتدوير. صفائف. ومع ذلك، يوضح مقتطف التعليمات البرمجية التالي كيفية محاكاة سلوك التدوير المطلوب:

$numbers = array(1, 2, 3, 4);
array_push($numbers, array_shift($numbers));

كيف يعمل:

    array_shift($numbers) يزيل العنصر الأول من $numbers المصفوفة وتعيينها إلى متغير مؤقت.
  1. array_push($numbers, $temporary_variable) تضيف القيمة المخزنة في المتغير المؤقت إلى نهاية المصفوفة $numbers.

الإخراج:

عند تنفيذ الكود، فإنه يقوم بتدوير عناصر مصفوفة $numbers إلى اليسار، مما يؤدي إلى الإخراج التالي:

Array ( [0] => 2 [1] => 3 [2] => 4 [3] => 1 )
Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 1
)
هذا الحل بسيط وفعال، مما يسمح لك بسهولة تدوير عناصر المصفوفة في PHP دون الحاجة إلى خوارزميات معقدة أو مكتبات إضافية.

بيان الافراج يتم استنساخ هذه المقالة في: 1729501464 إذا كان هناك أي انتهاك ، فيرجى الاتصال بـ [email protected] لحذفه.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3