Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Biale znaki w przetwarzanym formularzu
cent4
post
Post #1





Grupa: Zarejestrowani
Postów: 415
Pomógł: 0
Dołączył: 24.12.2008

Ostrzeżenie: (10%)
X----


Witam.
Mam pole texarea i w nim pisze sobie
  1. przyklad
  2. przyklad
  3. przyklad


jest skrypt
  1. $area=trim($_POST['numer']);
  2. $tablica = explode("\n", $area);
  3. $string=implode("spacja", $tablica);
  4. echo $string;


niestety jako wynik dostaje tekst z "bialymi znakami":
"przyklad spacjaprzyklad spacjaprzyklad"

Jak usunąć "białe znaki"?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Andaramuxo... On pisze wyraźnie, że to wynik z pola textarea, czyli może entery walić. A że są one widziane w ciągu jako pewne określone znaki to można ich użyć jawnie przy obróbce (IMG:style_emoticons/default/smile.gif) Tyle że pewnie dorzuca jeszcze spacje i się dziwi, czemu pokazuje mu nadmiarowe (IMG:style_emoticons/default/winksmiley.jpg)
Wookieb podał za to dobry sposób na oczyszczenie każdej linii z nadmiarowych spacji po obu stronach. Ja podobnie robię podczas zabawy z tagami podanymi przez użytkownika.

Ten post edytował thek 8.09.2009, 15:01:13
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: 10.10.2025 - 09:38