- Home
- Categorie
- Coding e Sistemistica
- PHP
- Foreach, dammi un valore se sei l'ultimo.
-
Foreach, dammi un valore se sei l'ultimo.
Salve a tutti, mi trovo in questa situazione:
<?php foreach ($fatsprov as $fatprov): ?> <?php $totprov = $totprov + $fatprov->getProvRigs(); ?> <?php echo $totprov; ?> //stampa solo se sei l'ultimo <?php endforeach; ?>
Vorrei che mi mi stampasse la variabile $totprov solo quando arriva all'ultimo valore dell'array fatsprov.. come potrei fare?!
Grazie!
-
Basta mettere la'istruzione di output dopo la chiusura del foreach quindi:
[PHP]
foreach ($fatsprov as $fatprov):
$totprov = $totprov + $fatprov->getProvRigs();
endforeach;
echo $totprov;[/PHP]
-
Il problema è che questo foreach è racchiuso in un altro foreach, quindi non va bene questa soluzione.
ho risolto usando $n = count($fatsprov), e mettendo un contatore ($c), in fine ho fatto una if($c==$N){echo $totprov}