Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.

Home ~ Php :: Contare le parole in una frase con PHP :: Indice Php

Contare le parole in una frase con PHP

Categoria: Php Inserito il: 05-09-2006 Stampa (11315 click)

A volte può essere utile contare le parole che compongono una frase, per esempio per eseguire una sorta di controllo sui dati che vengono inviati tramite form.

Lo script che presentiamo è molto semplice e sfrutta essenzialmente le due funzioni split() per dividere la frase nelle sue parti costitutive ed eliminare le stringhe che non sono delle parole, e count() che esegue il conteggio.

<?
$frase = 'Contiamo le parole di questa frase con PHP.';
$parole = split("[][ ,.;:?!\'\"{()}]", $frase);
$num = count($parole);
echo 'La frase ' . $frase . ' contiene '. $num . ' parole.';
?>
Da notare come lo script cerca di prevedere tutti i segni di interpunzione e i costrutti che non devono essere presi in considerazione nel conteggio.

Cerca nel sito
Per sito
Sviluppatore di applicazioni Web con competenze evolute nella progettazione delle basi di dati, autore per alcune delle più importanti testate on line dedicate alla manualistica tecnica (HTML.it, MrWebmaster.it, Edit) e consulente per l'e-learning.
Tutte le categorie
Tutorial Random
Personalizzare i comandi della Shell con gli Alias
Nell’articolo precedente, abbiamo descritto la possibilità di realizzare “link” a file e cartelle; in pratica grazie ad essi non... Leggi l'articolo
Corsi online per sviluppatori
Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti