Visualizzazione dei risultati da 1 a 4 su 4

Discussione: quote

  1. #1

    quote

    Devo creare un forum:
    ho una variabile testo con il testo del topic,dovrei trovare una funzione che analizza la stringa,ogni volta che trova [quote*] bla bla [/*quote] sostituisce [quote*] con <div> poi lascia il testo com'è e poi sostituisce [/*quote] con </div>.

  2. #2
    $array_ricerca = array("{\[quote\](\r\n|\r|\n)*(.+)\[/quote\]}siU");

    $array_sostituzione = array("<div>\\2</div>);


    $testo=preg_replace($array_ricerca, $array_sostituzione,$testo);
    w la topa

  3. #3
    Originariamente inviato da saibal
    $array_ricerca = array("{\[quote\](\r\n|\r|\n)*(.+)\[/quote\]}siU");

    $array_sostituzione = array("<div>\\2</div>);


    $testo=preg_replace($array_ricerca, $array_sostituzione,$testo);
    grande sabail :metallica
    potresti spiegarmi amche brevemente quello che hai scritto,specialmente la prima funzione?
    Thanx :master:

  4. #4
    è semplicemente un'espressione regolare


    il primo array contiene l'espressione da ricercare
    il secondo la sostituzione

    come delimitatori dell'espressione ho usato le graffe

    ho usato gli array perchè volendo puoi aggiungere altre espressioni di ricerca

    e avrei potuto benissimo scrivere


    $testo=preg_replace("{\[quote\](\r\n|\r|\n)*(.+)\[/quote\]}siU, "<div>\\2</div>",$testo);
    w la topa

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 © 2026 vBulletin Solutions, Inc. All rights reserved.