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

الموضوع: ممكن طريقة عرض هذه المصفوفة بعد عمل array_count_values لها؟

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270

    ممكن طريقة عرض هذه المصفوفة بعد عمل array_count_values لها؟



    السلام عليكم

    لدي المتغير التالي


    كود:
    $str="19,29,39,51,71,87,123,162,163,164,11,12,27,35,46,84,283,319,367,375,376,377,378,11,12,21,29,54,87,88,89,90,91,92,1,2,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,31,11,12,20,21,86,282,284,385,386,387,388,389,1,10,17,26,39,46,95,96,97,98,99,20,21,22,24,71,158,220,221,12,21,35,46,86,93,132,189,190,380,392,393,394,12,20,49,50,51,52,11,12,20,46,84,93,282,293,319,396,2,11,14,16,20,29,31,38,73,123,289,291,293,61,62,63,11,12,15,16,17,22,29,30,31,43,91,101,104,116,117,118,119,9,11,12,15,16,17,22,27,28,29,30,31,32,33,22,53,54,55,56,57,58,59,11,12,14,20,21,27,29,93,123,147,150,176,228,11,20,30,37,41,42,43,45,46,47,11,12,20,21,54,86,154,189,230,305,319,345,380,12,20,21,27,30,32,81,82,84,85,86,61,62,63,11,12,15,16,19,21,30,89,104,116,119,138,139,11,20,21,54,81,87,247,15,46,54,97,103,105,11,12,27,28,31,42,93,212,324,328,329,11,43,46,50,51,123,146,155,177,208,299,310,311,312,11,12,16,21,43,46,59,89,90,93,94,123,146,155,176,226,229,12,14,20,21,27,35,175,209,293,390,401,11,20,21,42,46,81,89,115,61,62,63";
    المطلوب هو عد كل رقم وكم مرة يتكرر بحيث عند عرض النتائج لا تكون الارقام متكررة

    اي عند العرض
    1 تتكرر 5 مرات
    6 تككرر 1 مرات

    الخ

    الان الذي عملته انا هو التالي

    قمت بتحويل القيم الموجودة في المتغير الى مصفوفة بعمل التالي
    كود:
    $arr = explode(",",$str);
    ومن ثم قمت بعد القيم عبر دالة array_count_values بالطريقة التالي

    كود:
    $counted = array_count_values($arr);
    ومن ثم قمت بعرض النتائج عن طريق الدالة

    print_r
    كود:
    print_r($counted);


    والنتيجة ممتازة وهي كالتالي ولاكن

    كود:
    Array ( [19] => 3 [29] => 6 [39] => 2 [51] => 3 [71] => 2 [87] => 3 [123] => 5 [162] => 1 [163] => 1 [164] => 1 [11] => 17 [12] => 16 [27] => 6 [35] => 3 [46] => 9 [84] => 3 [283] => 1 [319] => 3 [367] => 1 [375] => 1 [376] => 1 [377] => 1 [378] => 1 [21] => 13 [54] => 5 [88] => 1 [89] => 4 [90] => 2 [91] => 2 [92] => 1 [1] => 2 [2] => 2 [9] => 2 [10] => 2 [13] => 1 [14] => 4 [15] => 5 [16] => 6 [17] => 4 [18] => 1 [20] => 13 [22] => 5 [23] => 1 [24] => 2 [25] => 1 [26] => 2 [28] => 3 [31] => 5 [86] => 4 [282] => 2 [284] => 1 [385] => 1 [386] => 1 [387] => 1 [388] => 1 [389] => 1 [95] => 1 [96] => 1 [97] => 2 [98] => 1 [99] => 1 [158] => 1 [220] => 1 [221] => 1 [93] => 5 [132] => 1 [189] => 2 [190] => 1 [380] => 2 [392] => 1 [393] => 1 [394] => 1 [49] => 1 [50] => 2 [52] => 1 [293] => 3 [396] => 1 [38] => 1 [73] => 1 [289] => 1 [291] => 1 [61] => 3 [62] => 3 [63] => 3 [30] => 5 [43] => 4 [101] => 1 [104] => 2 [116] => 2 [117] => 1 [118] => 1 [119] => 2 [32] => 2 [33] => 1 [53] => 1 [55] => 1 [56] => 1 [57] => 1 [58] => 1 [59] => 2 [147] => 1 [150] => 1 [176] => 2 [228] => 1 [37] => 1 [41] => 1 [42] => 3 [45] => 1 [47] => 1 [154] => 1 [230] => 1 [305] => 1 [345] => 1 [81] => 3 [82] => 1 [85] => 1 [138] => 1 [139] => 1 [247] => 1 [103] => 1 [105] => 1 [212] => 1 [324] => 1 [328] => 1 [329] => 1 [146] => 2 [155] => 2 [177] => 1 [208] => 1 [299] => 1 [310] => 1 [311] => 1 [312] => 1 [94] => 1 [226] => 1 [229] => 1 [175] => 1 [209] => 1 [390] => 1 [401] => 1 [115] => 1 )



    كيف ممكن عرض هذا النتائج السابقة بحيث استطيع عرض القيمة وعددها كما هو المطلوب؟؟؟


    يعني كيف ممكن عرض المصفوفة $counted

    بحيث ان اقوم بعرضها بالشل التالي
    19 ظهرت 3 مرات
    29 ظهرت 6 مرات
    39 ظهرت 2 مرات
    51 ظهرت 3 مرات
    الخ
    ,
    ,
    ,
    ,
    ,




    ممكن طريقة عرض هذه المصفوفة؟؟؟؟


    وشكرا جزيلا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر



  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    اتفضل اخي الكريم

    ضيف الكود ده
    كود PHP:

    foreach($counted as $KEYS=>$VALUES)
      {
        echo 
    "number is ".$KEYS."=> COUNT =".$VALUES."<br>";
        } 






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم

    شكرا جزيلا اخي الكريم 100% بارك الله فيك





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر






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

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

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