Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    sommare cifre contenute in un array

    dovrei sommare le cifre contenute in

    $_SESSION['cart'][$id_prodotti]['quantita']

    posso farlo con un ciclo ma desideravo sapere se esiste un modo più semplice e/o elegante per risolvere
    Errare humanum est, perseverare ovest

  2. #2

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    azzo! lo avevo guardato il manuale ma mica lo avevo visto

    grazie mille
    Errare humanum est, perseverare ovest

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    non ci riesco proprio
    Errare humanum est, perseverare ovest

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    spiegati meglio.

    scrivi qui il tuo array magari .

  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Grazie.

    Ho l'array $_SESSION['cart'] che contiene l'id di prodotti inseriti nel carrello e per ogni id la relativa quantità.

    vorrei ottenere la somma delle quantità per sapere quanti pezzi sono presenti nel carrello.
    codice:
    Array
    (
        [13] => Array
            (
                [quantita] => 3
            )
    
        [12] => Array
            (
                [quantita] => 5
            )
    
    )
    in questo caso dovrei ottenere 8
    Errare humanum est, perseverare ovest

  7. #7
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Mi sono fatto questo per prova e da come risultato 8!

    <?php
    $val['quantita'][1] = 3;
    $val['quantita'][2] = 5;
    $array = array($val['quantita'][1],$val['quantita'][2]);
    $a = array_sum($array);
    echo $a; //8
    ?>

  8. #8
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    si, non sapendo quanti prodotti possono esserci devo comunque fare un ciclo, credevo si potesse risolvere altrimenti
    Errare humanum est, perseverare ovest

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.