Con la prima delle due opzioni ho provato e mi da il totale ma delle parole che si trovano nell'array indipendentemente da quelle trovate. Se le parole nell'array sono 7 e ne trova 1 mi da sempre 7.Originariamente inviato da Santino83_02
aridaje....
il fatto è che se nel tuo foreach non ci sono break, ti basta fare un count($stringa) per sapere quanti "giri" farà il foreach, in caso contrario va bene l'idea data nel post precedente
quindi:
Codice PHP:
//1)
$stringa = array(...);
foreach($stringa as $category)
//...do something
echo "totale elaborati: ".count($stringa);
//2)
$tot=0;
foreach($stringa as $category){
$tot++;
if(condizione)
break;
}
echo "giri effettuati $tot"