Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] usuwanie krótkich słów
craker
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 7.07.2006

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


Witam,
mam pytanie jak usuwać ze stringa słowa, które są krótsze niż x znaków, explode odpada bo wyrazy w stringu czasem są oddzielane lropką, czasem przecinkiem, więc jak można to wywalić ? chodzi mi głównie o usuwanie wyrazów np o długości 1, 2 znaki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


rozbijasz tekst na tablice (rozdzielnik=spacja)
przerabiasz kazdy wyraz, tzn. zliczasz liczbe znakow (strlen" title="Zobacz w manualu PHP" target="_manual) i jak Ci nie odpowiada, to wywalasz

ps. a sory, nie doczytalem ze moze byc kropka i przecinek jako rozdzielnik
mozesz zrobic tak:
  1. <?
  2. $tekst = 'cos,al.asdasd,cos2.ab.ac.aaaaa';
  3. $mozliwe = array('.', ','); // tutaj mozliwe "rozdzielniki" ;)
  4. $tekst = str_replace($mozliwe, '|m|s|', $tekst); // ;)
  5. // i teraz explode i masz tablice:
  6. $tablica = explode('|m|s|', $tekst);
  7. ?>


Ten post edytował my salsa 3.11.2007, 03:17:04
Go to the top of the page
+Quote Post

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: 24.08.2025 - 10:42