Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Usunięcie takich samych słów, kod nie działa
tenloginjestzaje...
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


Witam jak w tytule, używam:
  1. $tekst2 = preg_replace("/s(w+s)1/i", '', $row['content']);

Niestety nie działa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tenloginjestzaje...
post
Post #2





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


Tekst jest rozbijany w explode i uzyskuje taki efekt:
slowo slowo slowo1 slowo2 slowo3 slowo4 slowo4

  1. $tekst2 = $row['content'];
  2. $tekst = str_replace(' a ',' ',str_replace(' z ',' ',str_replace(' w ',' ',str_replace(' i ',' ',str_replace('|',' ',str_replace('/',' ',str_replace('.',' ',str_replace(',',' ',str_replace(' ',' ', $tekst2)))))))));
  3. $text2 = explode(' ', $tekst);
  4. $i=0;
  5. foreach($text2 as $t){
  6. $text2[$i] = '<a class="linktag" href="/pl'.
  7. str_replace('/1__','/1_',
  8. str_replace('.','',
  9. str_replace('(','',
  10. str_replace(')','',
  11. str_replace(',','',
  12. str_replace(' ','_','/1_'.$t))))))).'">'.$t.'</a>';
  13. $i++;
  14. }
  15.  
  16. echo implode(' ',$text2);


Ten post edytował tenloginjestzajety 22.01.2015, 15:51:46
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: 16.10.2025 - 23:44