البرمجة

تحويل المصفوفة إلى مصفوفة عادية

لتحويل المصفوفة المعروضة في النموذج الأول إلى المصفوفة العادية المعروضة في النموذج الثاني، يمكنك استخدام دالة PHP المناسبة. دعني أشرح لك كيفية القيام بذلك ببساطة.

في البداية، لنقم بإنشاء مصفوفة جديدة تحتوي على القيم من المصفوفة الأصلية، دون استخدام المفاتيح (keys) كما في المثال الثاني. يمكنك استخدام دالة array_values() للقيام بذلك.

ثم، بعد ذلك، ستكون لدينا المصفوفة الناتجة بترتيب القيم فقط. إليك كيفية تطبيق هذه الخطوات:

php
// المصفوفة الأصلية $array = array( 1 => 'A', 2 => 'B', 3 => 'C', 4 => 'D', 5 => 'E', ); // تحويل المصفوفة إلى مصفوفة عادية $normalArray = array_values($array); // طباعة المصفوفة الناتجة print_r($normalArray);

باستخدام الكود أعلاه، ستحصل على المخرج التالي:

css
Array ( [0] => A [1] => B [2] => C [3] => D [4] => E )

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

المزيد من المعلومات

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

لمعرفة كيفية الوصول إلى عناصر المصفوفة الجديدة، يمكنك استخدام حلقة تكرار (loop) أو الوصول إليها مباشرة باستخدام الفهرس كما في المثال التالي:

php
// الوصول إلى عناصر المصفوفة العادية بشكل مباشر echo $normalArray[0]; // سيطبع 'A' echo $normalArray[1]; // سيطبع 'B' // وهكذا ...

أو يمكنك استخدام حلقة foreach للتكرار عبر جميع العناصر كما يلي:

php
// استخدام حلقة foreach للوصول إلى عناصر المصفوفة foreach ($normalArray as $value) { echo $value . "\n"; // سيطبع كل قيمة في سطر منفصل }

باستخدام أحد الطرق المذكورة أعلاه، يمكنك الآن الوصول بسهولة إلى عناصر المصفوفة العادية التي تم إنشاؤها من المصفوفة الأصلية واستخدامها في التطبيقات الخاصة بك بنفس الطريقة التي كنت تستخدمها سابقًا.

زر الذهاب إلى الأعلى