Autor Zpráva
deter
Profil
Zdravím, potřeboval bych se v textu zbavit znaků pro nový řádek (\n)
Zkoušel jsem str_replace("\n","",$text); který s textem nic neudělal, pro zkoušku jsem tedy zkusil str_replace("\n","X",$text), jestli to vůbec něco dělá a zjistil jsem, že dělá. Na každý nový řádek to vloží znak X.
Takže např. z textu

jedna-
dva-
tři-


to udělá

jedna-
Xdva-
Xtři-
X


ale já bych z toho potřeboval udělat
jedna-dva-tři

Máte nějaký nápad, jak toho docílit?
Nox
Profil
zkus
strtr($text,array("\r\n"=>"","\n"=>""));
Alphard
Profil
zkuste nahrazovat sekvenci \r\n

// Nox byl rychlejší
deter
Profil
No jistě! )plně jsem zapomněl, že ve windows se musí používat \r\n :) díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: