Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Somma tra elementi di 2 array

    Ragazzi ho un problemino.
    Supponendo di avere 2 array
    Codice PHP:
    $a = array("a" => 2.1"b" => 5"c" => 0.3"d" => 8);
    $b = array("a" => 0.75"d" => 1); 
    Voglio che l'array finale sia composto da
    Codice PHP:
    $c = array("a" => 2.85"b" => 5"c" => 0.3"d" => 9); 
    Cioè dalla somma dei valori lì dove la chiave è la stessa.
    C'è qualche funzione che mi permette di fare automaticamente una cosa simile oppure devo provvedere "manualmente"?

    Grazie in anticipo
    Testata Giornalistica Online - InfoOggi.it
    IRC Resource - IRC-Zone.org

  2. #2
    Codice PHP:
    function somma($a1$a2) {
        
    $array = array();
        foreach(
    $a1 as $key => $value) {
            if(isset(
    $a2[$key])) {
                
    $array[$key] = $value $a2[$key];
                continue;
            }
            
    $array[$key] = $value;
        }
        return 
    $array;

    potrebbe essere questa?

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.