تحويل الأعمدة إلى أسطر في Array

  • Izol8d

السلام عليكم، لدي:

array(1,2,3,4,5,6,7,8)

تظهر بشكل عامودين، وبترتيب عامودي كالتالي:

1----5

2----6

3----7

4----8

أنا بحاجة إلى إعادة ترتيب عناصر المصفوفة بحيث يكون الترتيب أفقيّاً وليس عامودياً، محافظاً على التسلسل، أي:

1----2

3----4

5----6

7----8

بحثت مطولاً، شاكراً للمساعدة.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

جرب دالة sort

$fruits = array("lemon", "orange", "banana", "apple");
sort($fruits);
foreach ($fruits as $key => $val) {
    echo "fruits[" . $key . "] = " . $val . "\n";
}

بارك الله فيك، ذلك ليس المطلوب:

This function sorts an array. Elements will be arranged from lowest to highest when this function has completed.

Izol8d أضف ردا

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

السؤال غير مفهوم

هل بإمكانك التوضيح أكثر أخي الكريم ؟

حسناً، لدي مصفوفة من العناصر في php أقوم بإظهارها في جدولين عاموديين في HTML بحيث يتم إظهارها من الأعلى إلى الأسفل وليس من اليسار من اليمين، أي أن العنصر 1 في أعلى اليسار، ثم العنصر 2 يأتي تحته في نفس العامود، ثم العنصر 3 يأتي تحته... يمتلئ العامود الأول بنصف عدد العناصر ثم يمتلئ العامود الثاني بجانبه بالنصف الآخر.. وأنا لا أريد ذلك.

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

شكراً.

اتوقع هذه هىم مهمة ال html/css وليس لغة البرمجة