2017-03-29 4 views
-1

私は次のものを出力するファイルを読み込んでいます。PHPはjsonまたは配列から値を計算します

{ 
    "draw":0, 
    "recordsTotal":3995, 
    "recordsFiltered":1, 
    "data":[ 
     { 
     "customer_id":"1", 
     "channel":"2", 
     "date":"2017-03\/21 ", 
     "earnings":"2500" 
     }, 
     { 
     "customer_id":"2", 
     "channel":"2", 
     "date":"2017-03\/21 ", 
     "earnings":"1500" 
     } 
    ] 
} 

これを読んで総収入を計算することは別のPHPファイルで可能ですか?

すなわち2500 + 1500 = 4000

+0

を参照してください:http://stackoverflow.com/q/29308898/3933332 – Rizier123

答えて

3

これを試してみてください:

$decoded = json_decode($json, true); // Decode JSON to array 

echo array_sum(array_column($decoded['data'], 'earnings')); // Calculate sum of 'earnings' index within 'data' 
関連する問題