Ciao a tutti.
Ho la necessità di contare tutte le parole, comprese quelle con le lettere accentate, in un campo.
Ho realizzato il seguente script:
Codice PHP:
<FORM method = "POST" Action = "prova.php">
<BR>
<INPUT type = "TEXT" maxlength="7" size="40" name="testo">
<BR>
<INPUT type = "SUBMIT" name = "InvioModulo" value="Conta" >
</FORM>
<?php
$testo = $_POST['testo'];
echo "parole: " . preg_match_all("/[A-Za-z-àòùèéì]+/", $testo);
?>
Che però non funziona con parole del tipo: perché, così, eccetera, cioè parole con l'accento.
Se però elimino il modulo e utilizzo come testo una variavile contenete il testo tutto quadra alla perfezione.
Es.
Codice PHP:
<?php
$testo = "perchè così è se vi pare";
echo "parole: " . preg_match_all("/[A-Za-z-àòùèéì]+/", $testo);
?>
Mi potete aiutare per favore?
Ciao e grazie!