Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [PHP]Jak usunac podwojne spacje z calego tekstu i zamienic na pojedyncze
Forum PHP.pl > Forum > Przedszkole
Octobus
Mam problem bo pobieram ze strony tekst body i daje zeby usunal mi wszystkie niepotrzebne znaki oraz spacje.


  1. while(strrpos($zawartosc, " ")!==false){
  2. $zawartosc = preg_replace("/[ ]+/", " ", $zawartosc);
  3. }


Po takim czyms zostaje mi:
Kod
witaj  goÅ›ciu o nas   kontakt   mapa            wortal   forum   phpedia pl   planeta   kubek   irc   przetestuj siÄ™   aktualnoÅ›ci  aplikacje www           biblioteki    skrypty      internet           fora  dyskusje  debaty    publikacje    serwisy www      nowoÅ›ci     oprogramowanie           bazy danych    edytory    przeglÄ…darki    serwery www      prasa     spoÅ‚eczność           informacje      wydarzenia           konkursy    targi  festiwale  wystawy  konkursy    konferencje  pokazy  seminaria      zapowiedzi     zasÅ‚yszane w eterze      artykuÅ‚y  po stronie przeglÄ…darki     prawo     php           architektura    biblioteki    podstawy    grafika      proces tworzenia aplikacji           tÅ‚umaczenia      bezpieczeÅ„stwo     bazy danych     serwery     narzÄ™dzia     pomysÅ‚y  porady  sugestie   dobre nawyki      framework     javascript     wywiady     xml      recenzje   spoÅ‚eczność  konkursy     grupa php pl     forum dyskusyjne     autorzy        intro      wyszukiwarka aby odnaleźć interesujÄ…ce ciÄ™ informacje wpisz poniżej szukane frazy  w wortalu php pl na forum php pl w google pl     logowanie zaloguj siÄ™ aby zobaczyć swój profil  rejestracja przypomnij hasÅ‚o     top   dziesięć najczęściej czytanych artykułów   frameworki dla php  czyli wydajne tworzenie aplikacji apache i mysql na windows projektowanie aplikacji w php  część pierwsza  przyjazne urle szablony i systemy szablonów propel  czyli wydajna i wygodna obsÅ‚uga baz danych w php  projektowanie kontrolera szablony i systemy szablonów zmienne i staÅ‚e projektowanie aplikacji w php  część druga            nowoÅ›ci     rozpoczęły siÄ™ zapisy na phpcon poland   grzegorz  scanner  tloÅ‚ka poniedziaÅ‚ek   sierpieÅ„     pod koniec lipca br  ruszyÅ‚y zapisy na drugÄ… edycjÄ™ konferencji programistów i sympatyków jÄ™zyka php  (...)


Nie chce usuwac do konca jakbym nie probowal ;/

by_ikar
Nie wrzucaj tego do pêtli, od tego masz wyra¿enie, jak znajdzie wiêcej ni¿ jedn± spacjê to podmieni, jak nie znajdzie to nie podmieni, a tak masz dodatkowe operacje, które imo s± zbêdne. A wyra¿enie powinno mniej wiêcej wygl±daæ tak:

Kod
$zawartosc = preg_replace('/(\s{2,})/', ' ', $zawartosc);


Przyk³ad dzia³ania: http://regexr.com/?2uud5

PS. dziwiê siê ¿e nie znalaz³e¶ tego w google, czy tutaj na forum (pewnie gdzie¶ jest) bo jest to jedno z ³atwiejszych wyra¿eñ..
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.