• 09-02-2016, 19:50:32
    #1
    Merhaba arkadaşlar,

    Şu şekilde bir dizi var:
    <pre>
    Array
    (
        [0] => Array
            (
                [malzeme_id] => 479
                [ongorulen_miktar] => 250
                [guncel_miktar] => 250
                [is_emri_id] => 38
            )
    
        [1] => Array
            (
                [malzeme_id] => 481
                [ongorulen_miktar] => 500
                [guncel_miktar] => 500
                [is_emri_id] => 38
            )
    
        [2] => Array
            (
                [malzeme_id] => 479
                [ongorulen_miktar] => 1250
                [guncel_miktar] => 1250
                [is_emri_id] => 38
            )
    
    )
    </pre>
    Bu dizide malzeme_id alanı aynı olanların, ongorulen miktarlarını bulmam gerekiyor.
    Örneğin;

    malzeme_id değeri 479 olan kayıtların toplamı 1500 ediyor. Ulaşmak istediğim veri bu. Yani şu hale girmeli:

    <pre>
    Array
    (
        [0] => Array
            (
                [malzeme_id] => 479
                [ongorulen_miktar] => 1500
                [guncel_miktar] => 1500
                [is_emri_id] => 38
            )
    
        [1] => Array
            (
                [malzeme_id] => 481
                [guncel_miktar] => 500
                [is_emri_id] => 38
            )
    
    )
    </pre>

    İlginize şimdiden teşekkürler.
  • 09-02-2016, 20:21:28
    #2
    Hocam pc ye geçince diziden almayı da yazarım ama sorgudan alıyorsanız veriyi group by ile direk o şekilde alabilirsiniz
  • 10-02-2016, 14:31:40
    #3
    Sable adlı üyeden alıntı: mesajı görüntüle
    Hocam pc ye geçince diziden almayı da yazarım ama sorgudan alıyorsanız veriyi group by ile direk o şekilde alabilirsiniz
    Teşekkürler kardeşim group by ile başlangıçta uygulayamamıştım.

    Şimdi hallettim.