Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak z tekstu osiągnąć słowa, liczby oddzielone spacją?
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

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


Pytanie jak w temacie. Mając tekst chciałbym sformatować go tak, aby otrzymać czysty tekst bez kropek, przecinków innych znaków.
Usunąć wszystkie inne zanki i pozostawić tylko wyrazy i liczby oddzielone spacją, wyraz po wyrazie (polskie znaki oczywiście zostają).

Obecnie mam coś takiego, ale musiałbym dodać wszyskie inne możliwe znaki (IMG:style_emoticons/default/questionmark.gif) ?

$szukaj = array(".", ",", ":", ";", "!", "?", "&", "$", "(", ")", "|", " ", """, "»", "\n", "\r\n");
$zastap = array('', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
$tekst = str_replace($szukaj, $zastap, $tekst);

po co tak komplikować sobie zadanie, można prościej?
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




Nie musi wypisywać. Jeśli ma w miarę nową wersję PHP (PHP4 tego jeszcze nie łapie, bo mi kiedyś się wywaliło na hostingu gdzie 4 chodzi) może użyć:
  1. preg_replace('/[^a-ż ]/', '', $tekst);
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: 2.10.2025 - 17:59