- ベストアンサー
個数を数える
お世話になります。 phpで $Item = 1 のアイテムが 1つ以上の時 $item_total を表示 という判断はどのように行ったらよろしいでしょうか? 恐れ入りますがよろしくお願い致します
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
質問の意味がわかりません。 データベースから取得するSQL文で select sum(1) as count, sum(`anycolumn`) as item_total from `xxxxx` where `item` = 1 などということですか? if ($row['count'] > 0) { print $row['item_total']; } それとも配列で $array[$key]['item'] == 1 の条件で、$aray[$key]['anyname'] の合計を $item_total に集計したいのでしょうか? $cnt = 0; $item_total = 0; foreach ($array as $val) { if ($val['item'] !== 1) { continue; } $cnt++; $item_total += $val['anyname']; } if ($cnt > 0) { print $item_total; } どういうことをしたいのか、わかるように書いてください。
お礼
ありがとうございました! foreachで解決出来そうです!