Visualizzazione dei risultati da 1 a 9 su 9

Discussione: elaborazione stringhe

  1. #1

    elaborazione stringhe

    ciao a tutti...

    ho un textfield dove vengono inserite diverse righe, come:

    ciao a tutti
    la mela è buona
    mi piace il mare

    vorrei riuscire a restituire un elaborazione di questo tipo

    ciao a tutti
    *ciao a tutti*
    la mela è buona
    *la mela è buona*
    mi piace il mare
    *mi piace il mare*


    inoltre vorrei un controllo dove se una frase è già stata scritta non venga rielaborata
    sapete come fare? oppure indirizzarmi sugli argomenti da guardare per farlo?

    grazie mille!!!!

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao, queste parole vengono scritte tutte nello momento?cosa intendi per textfield?una input type='text' oppure una textarea?

  3. #3
    cavoli scusa... intendo una textarea :S

    si vengono scritte tutte nello stesso momento!

    grazie milioni!!!

  4. #4
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Le frasi sono sempre divise da un a capo oppure possono essere anche in un'unica riga?

  5. #5
    sempre divise da un a capo e senza virgola

  6. #6
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Eccoti lo script
    Codice PHP:
    <?php
    if(isset($_POST["testo"])){
            
    $prova=explode("\n",$_POST["testo"]);
            echo 
    "[b]";
            foreach(
    $prova as $testo)
                    echo 
    trim($testo)."
    *"
    .trim($testo)."*
    "
    ;
    }
    else{
            echo 
    "<form name='form1' action='#' method='post'>
                    <textarea name='testo' col=100 row=3>Prova questa frase</textarea>
                    <input type='submit' name='button1'>
                    </form>"
    ;
    }
    ?>

  7. #7
    jcsnake grazie mille!!!

    mi hai dato il la'... ora lo devo implementare con altre cose direi che il concetto è chiaro!!!

    grazie mille!

  8. #8
    ups... mi sono bloccato

    se fra una frase e l'altra c'è un a capo, vorrei che quella riga vuota non fosse processata, altrimenti mi trovo delle righe vuote, ma con gli **.

    Poi volevo sapere se era possibile cancellare dall'array i termini simili.

    Ecco un esempio:

    mele verdi
    mele verdi

    pere gialle


    Vorrei restituisse:

    mele verdi
    *mele verdi*
    pere gialle
    *pere gialle*

    grazieeeeeeee!!!

  9. #9
    la presenza di doppioni l'ho risolta con la funzione in_array.
    Mentre lo riga lasciata vuota no...
    Ho provato con if ($testo != '') o anche con if (!empty($testo)), ma mi restituisce lo stesso un a capo vuoto

    thanks!!!

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.