peku33
26.03.2010, 19:08:53
Szukam funkcji, która zamieni znak np \n (0x10) na stringowe 2 znaki.
Potrzebuję tego, aby wyświetlić oryginalny tekst podany np w textarea
erix
26.03.2010, 19:11:20
A jaka jest funkcja zamieniająca cokolwiek, sprawdzałeś?
peku33
26.03.2010, 19:46:00
No umiem sobie zmienić przez str_replace czy preg_replace, ale chodzi mi o to, żeby nie pisać 120 linijek tylko wykorzystać gotowca.
Coś jak trim, tylko że nie usuwa tylko zamienia
tehaha
26.03.2010, 20:41:06
o ile rozumiem to chcesz zamienić /n na <br/>? jeżeli tak to tutaj w przykładach znajdziesz takie funkcje
http://php.net/manual/en/function.nl2br.php
peku33
26.03.2010, 20:43:14
Nie. Chcę zamienić znak nowej linii \n na string dwu-znakowy "\" i "n"
Fifi209
26.03.2010, 21:09:51
Cytat(peku33 @ 26.03.2010, 20:43:14 )

Nie. Chcę zamienić znak nowej linii \n na string dwu-znakowy "\" i "n"
Może głupie pytanie ale po co?
gothye
26.03.2010, 21:15:15
no to może str_replace na array z "\" i "n" chyba że ma to byc coś innego
peku33
26.03.2010, 21:24:46
No tak, tylko że mi chodzi o zamianę wszystkich special characterów
czyli \n
\t
\r
itp
tehaha
26.03.2010, 22:04:24
może coś takiego:
$string = "ala\n ma\n kota\n";
$needle = array("\n", "\t", "\r"); $replace = array( '','','');
peku33
26.03.2010, 22:48:36
Na to akurat wpadłem, tylko tych znaków jest więcej podejrzewam.
No nic. Wykorzystam sobie str_replace.
marcio
26.03.2010, 23:17:08
A jakbys sobie potrzebne znaki specjalne wygenerowal za pomoca ascii table i potem porownywal kod ascii twoich znakow z tymi specjalnymi, po czym robil z nimi co zechcesz?
Chyba ze o cos innego chodzi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.