Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    str_replace con più caratteri

    Ciao a tutti!

    Nel mio scirpt recupero una variabile dal db per poi stamparla come testo all'interno della pagina.
    PErò ho la necessità di eseguire uno str_replace di alcuni cratteri e non di solo uno come funzionerebbe normalmente con lo str_replace...come posso fare?

    Se facciocosì però non mi considera la prima sostituzione

    $var1 = str_replace("<", "&lt;", $var);
    $var1 = str_replace(">", "&gt;", $var);

    Help!

    Grazie in naticipo a tutti
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Forse ho detto na gran fagianata?
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  3. #3
    $var = str_replace("<", "&lt;", $var);
    $var = str_replace(">", "&gt;", $var);

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Originariamente inviato da mem
    $var = str_replace("<", "&lt;", $var);
    $var = str_replace(">", "&gt;", $var);

    Ho provato così ma non mi funziona! :master:

    Quando faccio il str_replace lo fcvcio all'interno di un ciclo do:

    Codice PHP:
    do{

    $var str_replace("<""&lt;"$var);
    $var str_replace(">""&gt;"$var);

     } while (
    $row mysql_fetch_array($data)); 
    Però se faccio così mi considera solamnete l'ultima sostituzione che faccio e non la prima!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Up
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  6. #6
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Help
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  7. #7

    Re: str_replace con più caratteri

    Originariamente inviato da Aran
    Ciao a tutti!

    Nel mio scirpt recupero una variabile dal db per poi stamparla come testo all'interno della pagina.
    PErò ho la necessità di eseguire uno str_replace di alcuni cratteri e non di solo uno come funzionerebbe normalmente con lo str_replace...come posso fare?

    Se facciocosì però non mi considera la prima sostituzione

    $var1 = str_replace("<", "&lt;", $var);
    $var1 = str_replace(">", "&gt;", $var);

    Help!

    Grazie in naticipo a tutti
    Ciao Aran,

    così dovresti risolvere:

    codice:
    $car_no = array('<', '>');
    $car_si = array('&lt;', '&gt;');
    $stringa = str_replace($car_no, $car_si, $stringa);

  8. #8
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Originariamente inviato da serialkiller
    Ciao Aran,

    così dovresti risolvere:

    codice:
    $car_no = array('<', '>');
    $car_si = array('&lt;', '&gt;');
    $stringa = str_replace($car_no, $car_si, $stringa);


    Ciao Serialkiller!

    Mitico, hai ragione, mettere dentor un array non ci avevo pensato, funziona perfettamente!!

    Grazie infinite
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  9. #9
    prego

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.