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

الموضوع: اريد طرق اخرى لطريقه كتابه كود عمل مصفوفه من ثلاثه مصفوفات

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269

    اريد طرق اخرى لطريقه كتابه كود عمل مصفوفه من ثلاثه مصفوفات



    اريد طرق اخرى لطريقه كتابه كود عمل مصفوفه من ثلاثه مصفوفات

    لدي ثلاثه مصفوفات
    كود PHP:
    $array1=array('a',' b','c','E','F');
    $array2=array('1',' 2','3','4','5');
    $array3=array('10',' 20','30','40','50'); 
    اريد مصفوفه من المصفوفات الثلاث بحيث تكون بهذا الشكل

    كود PHP:
    $array4=Array ( [0] => a110 [1] => a120 [2] => a130 [3] => a140 [4] => a150 [5] => a 210 [6] => a 220 [7] => a 230 [8] => a 240 [9] => a 250 [10] => a310 [11] => a320 [12] => a330 [13] => a340 [14] => a350 [15] => a410 [16] => a420 [17] => a430 [18] => a440 [19] => a450 [20] => a510 [21] => a520 [22] => a530 [23] => a540 [24] => a550 [25] => b110 [26] => b120 [27] => b130 [28] => b140 [29] => b150 [30] => b 210 [31] => b 220 [32] => b 230 [33] => b 240 [34] => b 250 [35] => b310 [36] => b320 [37] => b330 [38] => b340 [39] => b350 [40] => b410 [41] => b420 [42] => b430 [43] => b440 [44] => b450 [45] => b510 [46] => b520 [47] => b530 [48] => b540 [49] => b550 [50] => c110 [51] => c120 [52] => c130 [53] => c140 [54] => c150 [55] => c 210 [56] => c 220 [57] => c 230 [58] => c 240 [59] => c 250 [60] => c310 [61] => c320 [62] => c330 [63] => c340 [64] => c350 [65] => c410 [66] => c420 [67] => c430 [68] => c440 [69] => c450 [70] => c510 [71] => c520 [72] => c530 [73] => c540 [74] => c550 [75] => E110 [76] => E120 [77] => E130 [78] => E140 [79] => E150 [80] => E 210 [81] => E 220 [82] => E 230 [83] => E 240 [84] => E 250 [85] => E310 [86] => E320 [87] => E330 [88] => E340 [89] => E350 [90] => E410 [91] => E420 [92] => E430 [93] => E440 [94] => E450 [95] => E510 [96] => E520 [97] => E530 [98] => E540 [99] => E550 [100] => F110 [101] => F120 [102] => F130 [103] => F140 [104] => F150 [105] => F 210 [106] => F 220 [107] => F 230 [108] => F 240 [109] => F 250 [110] => F310 [111] => F320 [112] => F330 [113] => F340 [114] => F350 [115] => F410 [116] => F420 [117] => F430 [118] => F440 [119] => F450 [120] => F510 [121] => F520 [122] => F530 [123] => F540 [124] => F550 ); 

    سوف اكتب الكود الذي لدي بعد معرفه الطرق التي لديكم





    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Oct 2008
    المشاركات
    283


    كود PHP:
    <?php
    $array1 
    = array('a',' b','c','E','F');
    $array2 = array('1',' 2','3','4','5');
    $array3 = array('10',' 20','30','40','50');
    $array4 = array();
    for(
    $i=0$i count($array1); $i++) {
        
    $array4[] = $array1[$i] . $array2[$i] . $array3[$i];
    }
    print_r($array4);
    ?>






    __________________
    اللهم وفقني لما تحبه وترضاه...

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269


    Mostafa Maher

    حياك الله
    محاوله جيده لكن لا تاتي بالناتج المطلوب





    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    Mostafa Maher

    حياك الله
    محاوله جيده لكن لا تاتي بالناتج المطلوب

    تمشي هذي بالواسطة ...

    كود PHP:
    <?php
    $array1 
    = array('a',' b','c','E','F');
    $array2 = array('1',' 2','3','4','5');
    $array3 = array('10',' 20','30','40','50');
    $count1 count($array1);
    $array4 = array();
    for(
    $f=0;$f<$count1;$f++)
     {
      for(
    $s=0;$s<$count1;$s++)
       {
        for(
    $t=0;$t<$count1;$t++)
         {
          
    $check $array1[$f].$array2[$s].$array3[$t];
          
    $check str_replace(' ','',$check);
          
    $array4[] = $check;
         }
       }
     }
    print_r($array4);
    ?>
    الناتج:

    كود PHP:
    Array ( [0] => a110 [1] => a120 [2] => a130 [3] => a140 [4] => a150 [5] => a210 [6] => a220 [7] => a230 [8] => a240 [9] => a250 [10] => a310 [11] => a320 [12] => a330 [13] => a340 [14] => a350 [15] => a410 [16] => a420 [17] => a430 [18] => a440 [19] => a450 [20] => a510 [21] => a520 [22] => a530 [23] => a540 [24] => a550 [25] => b110 [26] => b120 [27] => b130 [28] => b140 [29] => b150 [30] => b210 [31] => b220 [32] => b230 [33] => b240 [34] => b250 [35] => b310 [36] => b320 [37] => b330 [38] => b340 [39] => b350 [40] => b410 [41] => b420 [42] => b430 [43] => b440 [44] => b450 [45] => b510 [46] => b520 [47] => b530 [48] => b540 [49] => b550 [50] => c110 [51] => c120 [52] => c130 [53] => c140 [54] => c150 [55] => c210 [56] => c220 [57] => c230 [58] => c240 [59] => c250 [60] => c310 [61] => c320 [62] => c330 [63] => c340 [64] => c350 [65] => c410 [66] => c420 [67] => c430 [68] => c440 [69] => c450 [70] => c510 [71] => c520 [72] => c530 [73] => c540 [74] => c550 [75] => E110 [76] => E120 [77] => E130 [78] => E140 [79] => E150 [80] => E210 [81] => E220 [82] => E230 [83] => E240 [84] => E250 [85] => E310 [86] => E320 [87] => E330 [88] => E340 [89] => E350 [90] => E410 [91] => E420 [92] => E430 [93] => E440 [94] => E450 [95] => E510 [96] => E520 [97] => E530 [98] => E540 [99] => E550 [100] => F110 [101] => F120 [102] => F130 [103] => F140 [104] => F150 [105] => F210 [106] => F220 [107] => F230 [108] => F240 [109] => F250 [110] => F310 [111] => F320 [112] => F330 [113] => F340 [114] => F350 [115] => F410 [116] => F420 [117] => F430 [118] => F440 [119] => F450 [120] => F510 [121] => F520 [122] => F530 [123] => F540 [124] => F550 






    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269


    حياك الله

    تمشي صح طيب ليه ما استخدمت foreach بدل ال for





    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    718


    حياك الله

    تمشي صح طيب ليه ما استخدمت foreach بدل ال for
    العجلة شينة كانت اسهل لو استخدمت foreach





    __________________
    أخي [ محمد الفارس ] في كل رد اقول .. شكراً لك ...
    البانر.نت .. نصنع من الافكار دليل

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269


    حياك الله

    هنا وصلنا الى نقطه ( لا تستعجل ابدا خذ وقتك وجرب اكثر من طريقه )

    وهذا الحل الذي لدي

    كود PHP:
    $array1=array('a',' b','c','E','F');
    $array2=array('1',' 2','3','4','5');
    $array3=array('10','20','30','40','50');
    foreach (
    $array1 as $key => $value) {
    foreach (
    $array2 as $key2 => $value2) {
    foreach (
    $array3 as $key3 => $value3) {
    $one1[]=$array1[$key].$array2[$key2].$array3[$key3]; 
    }
    }
    }
    print_r($one1); 






    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Oct 2008
    المشاركات
    283


    لم أنتبه الى ان العملية تباديل بين الـ 3 مصفوفات -
    كود PHP:
    <?php
    $array1 
    = array('a',' b','c','E','F');
    $array2 = array('1',' 2','3','4','5');
    $array3 = array('10',' 20','30','40','50');

    $array4 = array();
    foreach(
    $array1 as $v1) {
        foreach(
    $array2 as $v2) {
            foreach(
    $array3 as $v3) {
                
    $array4[] = $v1 $v2 $v3;
            }
        }
    }

    print_r($array4);
    ?>
    -
    ما رأيك في دالة تعطيها أي عدد من المصفوفات 2 أو 3 أو 5 أو كما تريد.. وتقوم بتبديل القيم بينهم.
    منتظر طريقتك..





    __________________
    اللهم وفقني لما تحبه وترضاه...

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    269


    حياك الله

    طريقتي
    راجع ردي الي فوق

    بالنسبه دالة تعطيها أي عدد من المصفوفات

    هذه الي قاعد احوس فيها





    __________________
    المتميز السعودي لتكنلوجيا المعلومات
    المهنة : باحث في لغة ال PHP





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

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

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