• 03-02-2018, 00:33:23
    #1
    Üyeliği durduruldu
    [2][0] dizelerini toplamak istiyorum, bunu nasıl yapabilirim acaba ?


    Array
    (
        [0] => Array
            (
                [0] => "p"
            )
        [1] => Array
            (
                [0] => 
            )
        [2] => Array
            (
                [0] => 5.00000000
            )
        [3] => Array
            (
                [0] => ,
            )
    )
    Array
    (
        [0] => Array
            (
                [0] => "p"
            )
        [1] => Array
            (
                [0] => 
            )
        [2] => Array
            (
                [0] => 1120.00000000
            )
        [3] => Array
            (
                [0] => ,
            )
    )
    Array
    (
        [0] => Array
            (
                [0] => "p"
            )
        [1] => Array
            (
                [0] => 
            )
        [2] => Array
            (
                [0] => 216.00000000
            )
        [3] => Array
            (
                [0] => ,
            )
    )
    Array
    (
        [0] => Array
            (
                [0] => "p"
            )
        [1] => Array
            (
                [0] => 
            )
        [2] => Array
            (
                [0] => 25.00000000
            )
        [3] => Array
            (
                [0] => ,
            )
    )
    Array
    (
        [0] => Array
            (
                [0] => "p"
            )
        [1] => Array
            (
                [0] => 
            )
        [2] => Array
            (
                [0] => 37.00000000
            )
        [3] => Array
            (
                [0] => ,
            )
    )
    Array
    (
        [0] => Array
            (
                [0] => "p"
            )
        [1] => Array
            (
                [0] => 
            )
        [2] => Array
            (
                [0] => 748.00000000
            )
        [3] => Array
            (
                [0] => ,
            )
    )
    Array
    (
        [0] => Array
            (
                [0] => "p"
            )
        [1] => Array
            (
                [0] => 
            )
        [2] => Array
            (
                [0] => 279.00000000
            )
        [3] => Array
            (
                [0] => ,
            )
    )
    Array
    (
        [0] => Array
            (
            )
        [1] => Array
            (
            )
        [2] => Array
            (
            )
        [3] => Array
            (
            )
    )
    Array
    (
        [0] => Array
            (
            )
        [1] => Array
            (
            )
        [2] => Array
            (
            )
        [3] => Array
            (
            )
    )
  • 03-02-2018, 00:36:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Array_merge ile dizileri art arda ekleyip daha sonra foreach ile o elemanı alıp toplayabilirsiniz
  • 03-02-2018, 00:40:21
    #3
    Üyeliği durduruldu
    mrpeker adlı üyeden alıntı: mesajı görüntüle
    Array_merge ile dizileri art arda ekleyip daha sonra foreach ile o elemanı alıp toplayabilirsiniz
    5k ya yakın [2][0] var. ard arda nasıl ekleyeceğim.
  • 03-02-2018, 00:42:57
    #4
    GonGo adlı üyeden alıntı: mesajı görüntüle
    5k ya yakın [2][0] var. ard arda nasıl ekleyeceğim.
    5 k değerin $values adlı değişkende olduğunu düşünün
    $myValue = 0;
    foreach($values as $value){ $myValue += $value[2][0]; }
    echo $myValue;
  • 03-02-2018, 10:41:56
    #5
    <?php
    
        $arrs = [
            [['test'], ['deneme'], [5.00000000], [33]],
            [['test'], ['deneme'], [6.0000000], [33]],
            [['test'], ['deneme'], [7.0000000], [33]],
        ];
    
        $total = array_sum(array_column(array_column($arrs, 2, 0), 0));
        print_r($total);
  • 03-02-2018, 12:56:10
    #6
    Üyeliği durduruldu
    yassey adlı üyeden alıntı: mesajı görüntüle
    <?php $arrs = [ [['test'], ['deneme'], [5.00000000], [33]], [['test'], ['deneme'], [6.0000000], [33]], [['test'], ['deneme'], [7.0000000], [33]], ]; $total = array_sum(array_column(array_column($arrs, 2, 0), 0)); print_r($total);
    Deniyorum ama benim kodda olmuyo. yukarıdaki diziyi toplayabilirmisiniz hocam. onun üstünden giderseniz anlamış olurum.
  • 03-02-2018, 18:36:15
    #7
    sen diziyi nasıl oluşturduğunu paylaşırsan yardımcı olabilirim. zaten benim verdigim örnek, senin dizin yapınla aynı, sadece senin paylaştığın dizide birleştirme yok.