النتائج 1 إلى 4 من 4

الموضوع: سؤال في المصفوفات

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    440

    سؤال في المصفوفات



    كيف ارتب مصفوفه بناء على مرات تكرار العنصر

    مثال :
    كود PHP:

    $var
    =array(1,2,1,3,4,2,5,3,4,4,1,2,1) ; 
    ابيها تصير بهالترتيب
    1,2,4,3,5

    بحيث تكون العناصر مرتبه الاول هو الاكثر تكرارا والثاني هو اللي يكون بعده مباشره بعدد مرات التكرار وهكذا الى اخر العناصر





    التعديل الأخير تم بواسطة فارس القبيلة ; 04-01-2011 الساعة 12:06 AM


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    723


    تفضل :

    كود PHP:
    <?php
    $var
    =array(1,2,1,3,4,2,5,3,4,4,1,2,1) ;
    function 
    reverse_var($var,$count=false){
    $var_ar array_count_values(array_reverse($var));
    foreach (
    $var_ar as $k => $v){
    echo 
    "$k,";
    }}
    reverse_var($var);
    ?>







  3. #3
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    ممكن هكذا ايضًا

    كود PHP:
    $var=array(1,2,1,3,4,2,5,3,4,4,1,2,1) ;

    function 
    csort(array $var)
    {
    $count array_count_values($var);
    arsort($count);
    return 
    array_keys($count);
    }

    print_r(csort($var)); 






    التعديل الأخير تم بواسطة ahmad sadiq ; 05-01-2011 الساعة 08:27 AM

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    440


    استاذ مشراق

    يعطيك الف عافيه


    استاذ احمد

    يعطيك الف عافيه


    جربت الحل الثاني وضبط










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض