Ciao,
dovrei troncare una stringa non appena trovo il primo segno di punteggiatura (punto fermo, punto/virgola, due punti, virgola ecc.)
Come posso fare?
tnx
Ciao,
dovrei troncare una stringa non appena trovo il primo segno di punteggiatura (punto fermo, punto/virgola, due punti, virgola ecc.)
Come posso fare?
tnx
devi tagliare tutto quello che viene dopo o devi semplicemente mandarla a capo?
I hope there is a way back with my talisman
so I look into myself to the days when I was just a child
come follow me to wonderland and see the tale that never ends
don't fear the lion nor the witch I can't come back
I'm lost but still I know there is another world
Originariamente inviato da l'evangelista
Ciao,
dovrei troncare una stringa non appena trovo il primo segno di punteggiatura (punto fermo, punto/virgola, due punti, virgola ecc.)
Come posso fare?
tnxaggiungi i caratteri che vuoi separati da un punto, nell'esempio hai nell'ordinecodice:$stringa = "ciao bella: donna come stai? sei certo, o no!"; list($str) = split ('[..,.:.;.?.!]', $stringa); echo "Stringa: $str \n";
punto . virgola . duepunti . puntovirgola . interrog . esclam
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Io avevo pensato a preg_split ma Piero è troppo avanti.![]()
codice:$stringa = "ciao bella! donna come stai? sei certo, o no!"; $array = preg_split('#,|;|\.|:|\?|!#', $stringa); echo '<pre>'; print_r($array); echo '</pre>'; $inizio = array_shift($array);