tu vuoi sapere quanti caratteri ha una stringa?? o quanti numeri ha la stessa stringa???
oppure vuoi il totale??
per il totale farei una semplicissima strlen() che ti restituisce la lunghezza totale
per invece l'altra soluzione farei cosė
un bell'explode per estrapolare la frase
Codice PHP:// Per prima cosa facciamo una stringa di esempio
$stringa = "Questa č una stringa con il numero 15 trovato 24 volte";
$array_stringa = explode ($stringa);
$conta_numerico = 0;
$conta_carattere = 0;
foreach($array_stringa as $valore) {
if (is_numeric($valore)) {
$conta_numerico = $conta_numerico + strlen($valore);
} else {
$conta_carattere = $conta_carattere + strlen($valore);
}
$conta_carattere++; // questa mi serve per contare gli spazi
}
// a questo punto tolgo l'ultimo spazio dal $conta_carattere e lo stampo
$conta_carattere--;
echo "Ho trovato $conta_numerico Numeri.\n";
echo "Ho trovato $conta_carattere caratteri (compresi gli spazi).\n";

Rispondi quotando