Salve a tutti,
non ricordo la funzione per togliere tutti gli spazi in una stringa. CIAO
Salve a tutti,
non ricordo la funzione per togliere tutti gli spazi in una stringa. CIAO
$stringa=str_replace(' ','',$stringa);
perchè a me non funziona?
io mi porto da una pagina una variabile con metodo get o post..
$domanda = "solo tre parole";
$domanda= str_replace(' ','',$domanda);
echo "domanda";
solo
Ciao!
Meglio solo che male accompagnato....Originariamente inviato da fmortara
perchè a me non funziona?
io mi porto da una pagina una variabile con metodo get o post..
$domanda = "solo tre parole";
$domanda= str_replace(' ','',$domanda);
echo "domanda";
solo
Cosi' come hai scritto mi sarei aspettato che ti stampasse
domanda
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
in effetti, la riga è:
echo "$domanda";
ma mi stampa "solo"
Ciao!
usa pure preg_replace, è più veloce di str_replace:
codice:$stringa="qua ci sono spazi"; $stringa=preg_replace("/ /","",$stringa); echo $stringa;
think simple think ringo
neanche così:
$domanda=preg_replace("/ /","",$domanda);
echo $domanda;
stampa sempre e solo la prima delle parole...
a me serve perchè devo nominare una tabella di mysql con il valore di $domanda...
può dipendere dal fatto che $domanda arriva come campo di un form dalla pagina precedente?
Ciao!
prova a fare un echo della stringa prima di passarla con la funzione per togliere gli spazi, il problema è sicuramente lì
think simple think ringo
in effetti...
qui è la pagina che manda la var...
e qui (alla riga 2) la stampa correttamente!!Codice PHP:
<?
echo "<input type=\"hidden\" name=\"opt_n\" value=\"$opt_n\">";
echo "<p class=\"corpopoll\">Domanda attuale del sondaggio: [b]$domanda[/b]
";
echo "<input type=hidden size=40 name=domanda value=$domanda></p>";
?>
Ciao!