الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن التعامل مع مصفوفة

مغلق
بدأه alnabris في 10 ديسمبر 2005 · 3 رد · 345 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يوجد لدي مصفوفة من أرقام( array )

{1,1,1,2,3,4,5,5,6,7}

أريد ترتيب هذه المصفوفة بحيث يتم ترتيب الأرقام حسب مرات ظهورها

مثلا الرقم واحد ظهر ثلاث مرات سيكون الأول

الرقم خمسة ظهرة مرتين سيكون الثاني

الرقم اثنين وثلاثة وستة وسبعة ظهرت مرة واحدة فتكون الثالثة والرابعة والخامسة

وتصبح المصفوفة كالتالي

{1,5,2,3,4,6,7}

ممكن تساعدوني في هالموضوع يا شباب

؟ ؟ ؟ ؟ ؟ ؟ ؟ ؟

مع جزيل الشكر

:)

#2
  
<?php
$a       = array( 1=>1,
                  2=>1,
                  3=>1,
                  4=>5,
                  5=>6,
                  6=>5,
                  7=>2,
                  8=>3,
                  9=>4,
                 10=>7
                  );


$a = array_count_values($a);

arsort($a);

foreach($a as $key=>$value)
        {
          if (isset($b[$value]))
             {
                 while (isset($b[$value]))
                        $value++;

             $b[$value] = $key;
             }
          else
             $b[$value] = $key;

         }

print_r($b);

?>

ارجوا المرات القادمة ان ترفق محاولاتك فى الموضوع

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

يا سلام عليكم يا شباب

والله زي الورد - - ردود سريعة

مشكور عزيزي شريف

:)

#4
اقتباس
ارجوا المرات القادمة ان ترفق محاولاتك فى الموضوع

بصراحة ما توقعت الموضوع صعب لهالدرجة ويحتاج إلى كود

كنت أظنه دالة

:)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…