- Home
- Categorie
- Coding e Sistemistica
- PHP
- Espressioni reglari
-
Espressioni reglari
Ciao ragazzi
non capisco una cosetta , ecco un script di seguito:
<?php
$nome = "ciao come va? bene e tu? bene grazie. Che facciamo? andiamo a vedere la roma? no? Si ma penso che la roma perda 2-0";
$words = preg_split('/[^0-9A-Za-z']+/', $nome, -1, PREG_SPLIT_NO_EMPTY);echo count($words); //risultato = 25
?>
a me sembra 24 vabbè o forse non ho capito bene
l'espressione regolare non lo capisco, cioè questo accetta solo l'inizio di qualsiasi carattere maiuscolo e minuscolo o numero ma perchè c'è '/ (a che serve?) e ' (a che serve?) dopo il + /' (a che serve?). :bho:
Potete spiegarmi a che servono '/, ' e /'?
Inoltre a che servono due argomenti nella funzione preg_split (-1, PREG_SPLIT_NO_EMPTY)?
Grazie
-
http://it2.php.net/preg_split
qua trovi spiegato cosa sono...
-
Grazie!!
Ottima guida!!