Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Troncare alla prima punteggiatura

    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

  2. #2
    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

  3. #3

    Re: Troncare alla prima punteggiatura

    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?
    tnx
    codice:
    $stringa = "ciao bella: donna come stai? sei certo, o no!"; 
    list($str) = split ('[..,.:.;.?.!]', $stringa);
    echo "Stringa: $str
    \n";
    aggiungi i caratteri che vuoi separati da un punto, nell'esempio hai nell'ordine

    punto . virgola . duepunti . puntovirgola . interrog . esclam


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    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);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.