Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Białe znaki, Jak zamienić białe znaki na tekst?
djstrong
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

Ostrzeżenie: (0%)
-----


Zapisuje sobie strone file_get_contents do zmiennej. Jak zamienic biale znaki na tekst w tej zmiennej? Tzn. "enter" na "\n", czy "\r\n". Chce zeby to bylo uniwersalne na oba systemy.

Drugi problem jest taki, ze w wyr. reg. na windowsie korzystam we wzorcu z "\n", na linuxie takowy nie dziala, probowalem zmienic na "\r\n", ale to tez nic nie dalo.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


No, to skoro tak, to trzeba było napisać tak, żeby zostało odpowiednio zrozumiane :)
str_replace jak najbardziej się nada, trzeba tylko pamiętać o odpowiednich "ciapkach":

  1. <?php
  2. str_replace(array("r","n"), array('r','n'), $txt);
  3. ?>


Do szukania (pierwsza tablica) podane w podwójnych ciapkach -> traktowane jako znaki specjalne.
Do zamiany (druga tablica) podane w pojedynczych ciapkach -> traktowane literalnie.

pozdr.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 11:30