Autor | Zpráva | ||
---|---|---|---|
hrubost Profil |
#1 · Zasláno: 1. 5. 2009, 23:38:51
Mam ucet na ic.cz, ale nefunguje mi tam trim
$ret=trim(" řetězec s mezerami "); echo $ret; kdyz, ale kouknu do zdrojoveho kodu vygenerovanyho, tak jsou tam mezery porad - te stejny plati i o novych radcich (\n). Neslo by to nejak jinak odstranit? |
||
Alphard Profil |
#2 · Zasláno: 1. 5. 2009, 23:45:19
Mě to na IC funguje a navíc nevidím důvod tuhle funkci zakazovat. Není problém jinde?
|
||
TomášK Profil |
#3 · Zasláno: 1. 5. 2009, 23:49:49 · Upravil/a: TomášK
Trim odstraňuje mezery jen ze začátku a konce řetězce - koukni na
str_replace() |
||
roberta Profil |
#4 · Zasláno: 2. 5. 2009, 09:41:36
ani ja nevidím dôvod, prečo by trim nefungovalo. skús to vypísať takto:
$ret=trim(" řetězec s mezerami "); echo "zac".$ret."kon"; ak sa ti zobrazí zacřetězec s mezeramikon tak trim funguje... |
||
hrubost Profil |
#5 · Zasláno: 2. 5. 2009, 10:21:14 · Upravil/a: hrubost
mate pravdu ostranuje to bile znaky na zacatku a konci retezce a to funguje
(puvodne sem si precetl chybny text "Metoda trim() odstraní z textu všechny zbytečné tabulátory a mezery: ") Jak mohu odstranit nove radky u prostrostred stringu co jsme prejal z formulare pomoci POST. díky $retezec = $_POST['retezec']; //nazev akce $retezec=str_replace("\n","",$retezec); $retezec = nl2br($retezec); echo $retezec; mi test zase odradkuje, takze sr_replace mi \n nevymazalo |
||
tiso Profil |
#6 · Zasláno: 2. 5. 2009, 11:18:50
hrubost - znaky odriadkovania sú pre rôzne operačné systémy rôzne:
windows: \r\n linux: \n mac os: \r |
||
hrubost Profil |
#7 · Zasláno: 2. 5. 2009, 11:27:43
$retezec = str_replace("\n","",$retezec);
$retezec = str_replace("\r","",$retezec); a uz to funguje - diky ;) |
||
Časová prodleva: 15 let
|
0