私はデータベースからの結果を持っています。PHPの合計配列
Array
(
[0] = stdClass Object
(
[name] = First
[sum] = 3,8,...
)
[1] = stdClass Object
(
[name] = Second
[sum] = -1,0,...
)
[2] = stdClass Object
(
[name] = Third
[sum] = 2,-1...
)
)
は、だから今はcolomn に "合計"をすべてを合計する必要があります。
は、私は(爆発を投げる私が変えた
$final = (4, 7,...);
よう配列への合計結果を取得する必要があります)、その後
example`
foreach ($result as $k=>$subArray) {
$arrayNumbers = explode(",",$subArray->sum);
foreach ($arrayNumbers as $key => $value) {
$sumArray[] = $value];
$stepToSum2[] = array_sum($sumArray);
}
unset($arrayNumb);
}
のためのforeach
てみました私の例は、私はすでにコメントされたコードに固執しているので、動作しているかどうかはわかりません。とにかく、最初の数字(5)または配列(11)の合計を取得または合計することができます。
この
$sum = array_sum(array_map(function($var) {
return $var['sum'];
}, $myResultArray));
私は答えを検索しましたが、たった2つの配列のための答えのほとんどは、同じテーブルに、私は5つの以上の配列を持っていると同じ結果なので、私は理解できませんこれを実装する方法を説明します。
ありがとうございました。
は常にあなたのデータベース内の合計属性に同じ構造を持っていますか? – Cristian
番号1、番号2? – Cristian
または行ごとにx個の数字がある可能性があります – Cristian