Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    Mi date una mano per favore ???


    $data = '[
    {"nome":"mario","age":"33","importo":"726,98"},
    {"nome":"mario","age":"35","importo":"26,00"},
    {"nome":"mario","age":"40","importo":"43,02"},
    {"nome":"mario","age":"41","importo":"726,98"},
    {"nome":"carlo","age":"33","importo":"526,25"},
    {"nome":"carlo","age":"41","importo":"6,15"},
    {"nome":"carlo","age":"48","importo":"15,35"}
    ]';



    $data = json_decode($data);
    $data = array_filter($data);
    $result = array();
    foreach($data as $value) {
    if (array_key_exists($value->nome,$result))
    {
    //controllo se esiste
    echo "Key exists!";
    if ($value->age >= 40)
    {
    //qui devo sommare importi al record già nell'array
    echo "Sommare Importo ".$value->importo."<br>";
    }
    else
    {
    echo "Eta inferiore aggiungo record nome =".$value->nome."/ age=".$value->age."/ importo=".$value->importo."<br>";
    $result[] = array(
    'nome' => $value->nome,
    'age' => $value->age,
    'importo' => $value->importo
    );
    }
    }
    else
    //se non esiste lo aggiungo
    {
    echo "Non esiste aggiungo record nome =".$value->nome."/ age=".$value->age."/ importo=".$value->importo."<br>";
    $result[] = array(
    'nome' => $value->nome,
    'age' => $value->age,
    'importo' => $value->importo
    );
    }
    }
    print_r($result);
    Ultima modifica di max1974; 11-04-2019 a 11:54

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.