Help needed with arrays

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • poreko
    New Member
    • Nov 2006
    • 38

    Help needed with arrays

    Hi guys can someone help me. I ahve the following array but i would like to extract all the even number and store them inside another multidimensiona l array. just like this

    array[0]= array[0],array[2],.......,array[14]
    array[1]= array[16],array[12],.......,array[28]
    the following is the array i want to edit


    Code:
    Array
    (
        [0] => Array
            (
                [0] => 0
            )
    
        [1] => Array
            (
                [P] => 2.5
            )
    
        [2] => Array
            (
                [1] => 80
            )
    
        [3] => Array
            (
                [BRAND] => 2.5
            )
    
        [4] => Array
            (
                [2] => -2
            )
    
        [5] => Array
            (
                [MODEL] => 2.5
            )
    
        [6] => Array
            (
                [3] => 0.5
            )
    
        [7] => Array
            (
                [PROCESSOR (Ghz)] => 2.5
            )
    
        [8] => Array
            (
                [4] => -500
            )
    
        [9] => Array
            (
                [STORAGE (GB)] => 2.5
            )
    
        [10] => Array
            (
                [5] => 0
            )
    
        [11] => Array
            (
                [GRAPHIC CARD (MB)] => 2.5
            )
    
        [12] => Array
            (
                [6] => 0
            )
    
        [13] => Array
            (
                [BATTERY] => 2.5
            )
    
        [14] => Array
            (
                [7] => 0
            )
    
        [15] => Array
            (
                [PRICE] => 2.5
            )
    
        [16] => Array
            (
                [0] => -0.5
            )
    
        [17] => Array
            (
                [P] => 2
            )
    
        [18] => Array
            (
                [1] => 40
            )
    
        [19] => Array
            (
                [BRAND] => 2
            )
    
        [20] => Array
            (
                [2] => -2
            )
    
        [21] => Array
            (
                [MODEL] => 2
            )
    
        [22] => Array
            (
                [3] => 1
            )
    
        [23] => Array
            (
                [PROCESSOR (Ghz)] => 2
            )
    
        [24] => Array
            (
                [4] => -525
            )
    
        [25] => Array
            (
                [STORAGE (GB)] => 2
            )
    
        [26] => Array
            (
                [5] => 0
            )
    
        [27] => Array
            (
                [GRAPHIC CARD (MB)] => 2
            )
    
        [28] => Array
            (
                [6] => 0
            )
    
        [29] => Array
            (
                [BATTERY] => 2
            )
    
        [30] => Array
            (
                [7] => 0
            )
    
    )
    Many thanks
  • altonator
    New Member
    • Jan 2008
    • 15

    #2
    How about:

    Code:
    <?php
    foreach($key => $value in $array){
        if(!$key % 2)//if it's an even number
            $even_array[] = $value;
        else
            $odd_array[] = $value;
    }
    ?>

    Comment

    • poreko
      New Member
      • Nov 2006
      • 38

      #3
      hi

      thanks for that I will try to implment it.

      Comment

      Working...