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);
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);
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 unicoOriginariamente 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
![]()
Codice PHP:
$nome = str_replace("\n","",$nome);
$telefono = str_replace("\n","",$telefono);
$citta = str_replace("\n","",$citta);
appunto, direttamente dal linkOriginariamente 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);
Example 2
In this example we will demonstrate str_replace() with an array and a count variable:
The output of the code above will be:Codice PHP:
<?php
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$i));
echo "Replacements: $i";
?>
Array
(
[0] => blue
[1] => pink
[2] => green
[3] => yellow
)
Replacements: 1
Così può andare?Originariamente inviato da scimmiaparlante
appunto, direttamente dal link
Codice PHP:
$arr = array("$oggettoS","$messaggioS");
print_r(str_replace("\n","",$arr,$i));
echo "Replacements: $i";
per ciò che hai scritto te:
Codice PHP:
$arr = array("$nome","$telefono", "$citta");
str_replace("\n","",$arr);
![]()
Così non funziona proprio, stampa in minuscoloOriginariamente inviato da scimmiaparlante
per ciò che hai scritto te:
Codice PHP:
$arr = array("$nome","$telefono", "$citta");
str_replace("\n","",$arr);
![]()
Codice PHP:
$arr = array("$nomeS","$cittaS","$suoemailS","$oggettoS","$messaggioS");
str_ireplace("piero","PIERO",$arr);
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 singoleOriginariamente 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?![]()
![]()
Codice PHP:
$oggettoS = str_ireplace("piero","PIERO",$oggettoS);
$messaggioS = str_ireplace("piero","PIERO",$messaggioS);
senti: io ho questo codice e funziona perfettamente
stampaCodice 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);
?>
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