PHP zbroj elemenata niza

u bazi gnojidbi upisujem vrste gnojiva (n-p-k)
10-30-20
7-14-21

kako zbrojiti svaku dodanu vrstu hraniva, n (dušik) na primjer

ja sam to ovako pokušavao

Gdje griješim, odnosno kako bi se to najelegantnije napravilo?
Hvala


ili

[code=php]<span class="syntaxdefault"><br />$str</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$row</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'vrs_gn'</span><span class="syntaxkeyword">];<br /><br />&nbsp;</span><span class="syntaxdefault">$strx</span><span class="syntaxkeyword">=(</span><span class="syntaxdefault">explode</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"&nbsp;"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$str</span><span class="syntaxkeyword">));<br /><br />&nbsp;foreach&nbsp;(</span><span class="syntaxdefault">$strx&nbsp;</span><span class="syntaxkeyword">as&nbsp;</span><span class="syntaxdefault">$value</span><span class="syntaxkeyword">)<br />&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">$strxy</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">explode</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"-"</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$value</span><span class="syntaxkeyword">);&nbsp;<br />&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">$strxn&nbsp;</span><span class="syntaxkeyword">+=&nbsp;</span><span class="syntaxdefault">$strxy</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">];<br />&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span class="syntaxdefault">strxn</span><span class="syntaxkeyword">;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />&nbsp;</span><span class="syntaxdefault"></span>[/code]

ili


Zahvaljujem na odgovoru. 
Drugi primjer ne radi, a prvi mi vraća traženi zbroj (17) i "10" viška?

Zahvaljujem na odgovoru.
Drugi primjer ne radi, a prvi mi vraća traženi zbroj (17) i “10” viška?


Onaj kod ispisuje sumu svaki put kad se uzme novi element. Ako hoćeš samo jednom ispisati onda printaj izvan petlje.

Onaj kod ispisuje sumu svaki put kad se uzme novi element. Ako hoćeš samo jednom ispisati onda printaj izvan petlje.

majstor je majstor…
:doki:


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja