Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    str_replace per più campi

    Questo codice è applicato al campo nome, ora ne devo aggiungere altri 2 e vorrei fare un codice unico

    Codice PHP:
    $nome str_replace("\n","",$nome); 

  2. #2
    spero di aver capito bene:
    puoi farlo mettendo i campi in un array...

    http://www.w3schools.com/php/func_st...tr_replace.asp


  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    spero di aver capito bene:
    puoi farlo mettendo i campi in un array...

    http://www.w3schools.com/php/func_st...tr_replace.asp

    Nel mio caso si tratta dei campi del form, ti spiego: invece di mettere 3 codici, ne vorrei mettere uno che però funziona per i 3 campi...un codice unico

    Codice PHP:
    $nome str_replace("\n","",$nome);

    $telefono str_replace("\n","",$telefono);

    $citta str_replace("\n","",$citta); 

  4. #4
    Originariamente inviato da Ht28
    Nel mio caso si tratta dei campi del form, ti spiego: invece di mettere 3 codici, ne vorrei mettere uno che però funziona per i 3 campi...un codice unico

    Codice PHP:
    $nome str_replace("\n","",$nome);

    $telefono str_replace("\n","",$telefono);

    $citta str_replace("\n","",$citta); 
    appunto, direttamente dal link



    Example 2

    In this example we will demonstrate str_replace() with an array and a count variable:
    Codice PHP:
    <?php
    $arr 
    = array("blue","red","green","yellow");
    print_r(str_replace("red","pink",$arr,$i));
    echo 
    "Replacements: $i";
    ?>
    The output of the code above will be:

    Array
    (
    [0] => blue
    [1] => pink
    [2] => green
    [3] => yellow
    )
    Replacements: 1

  5. #5
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    appunto, direttamente dal link
    Così può andare?

    Codice PHP:
    $arr = array("$oggettoS","$messaggioS");
    print_r(str_replace("\n","",$arr,$i));
    echo 
    "Replacements: $i"

  6. #6
    per ciò che hai scritto te:

    Codice PHP:

    $arr 
    = array("$nome","$telefono""$citta"); 
    str_replace("\n","",$arr); 

  7. #7
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    per ciò che hai scritto te:

    Codice PHP:

    $arr 
    = array("$nome","$telefono""$citta"); 
    str_replace("\n","",$arr); 
    Così non funziona proprio, stampa in minuscolo

    Codice PHP:
    $arr = array("$nomeS","$cittaS","$suoemailS","$oggettoS","$messaggioS");  
    str_ireplace("piero","PIERO",$arr); 

  8. #8
    scusa così

    codice:
    $arr = array("$nomeS","$cittaS","$suoemailS","$oggettoS","$messaggioS");   
    $arr = str_ireplace("piero","PIERO",$arr);

    lo sai che comunque hai cambiato funzione?



  9. #9
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da scimmiaparlante
    scusa così

    codice:
    $arr = array("$nomeS","$cittaS","$suoemailS","$oggettoS","$messaggioS");   
    $arr = str_ireplace("piero","PIERO",$arr);

    lo sai che comunque hai cambiato funzione?


    Nemmeno così funziona, le uniche che vanno sono le solite singole

    Codice PHP:
    $oggettoS str_ireplace("piero","PIERO",$oggettoS);
    $messaggioS str_ireplace("piero","PIERO",$messaggioS); 

  10. #10
    senti: io ho questo codice e funziona perfettamente

    Codice PHP:
    <?php
    $nomeS 
    "Piero";
    $cittaS "Roma";
    $suoemailS "email di piero";
    $oggettoS "messaggio da piero";
    $messaggioS "ciao sono piero";
    $arr = array("$nomeS","$cittaS","$suoemailS","$oggettoS","$messaggioS");   
    $arr str_ireplace("piero","PIERO",$arr);
    print_r($arr);
    ?>
    stampa

    Array ( [0] => PIERO [1] => Roma [2] => email di PIERO [3] => messaggio da PIERO [4] => ciao sono PIERO )

    quindi il replace è perfetto..vedi te cosa fare

    ciao

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.