Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Spacje w stringu
Forum PHP.pl > Forum > PHP
1oBuZ
Witam!




Drodzy użytkownicy od 3h googluję, testuję oraz piszę własne skrypty niestety bez efektu.

W jaki sposób usunąć z stringa dowolną ilość spacji (lub też zamienić je na jedną)




Przykład:

"tekst                                      tekst   tekst .              tekst"

Rezultat jaki chciałbym osiągnąć:

"tekst tekst tekst tekst" lub "teksttekstteksttekst"

Fifi209
str_replace
preg_replace
preg_replace_callback
1oBuZ
Próbowłem niestety bezskuteecznie m.in

preg_replace(' ', '', $txt);

myślałem także nad explode ale także nic z tego nie wyszło sad.gif

erix
Ale musisz skonstruować jeszcze odpowiednie wyrażenie, to nie działa tak, jak np. str_replace. Przejrzyj uważnie, co piszą dla preg_replace.
Blame
Coś takiego nie działa?
  1. str_replace(' ', '', $txt);
1oBuZ
Eh, dziękuję za pomoc.

Problem rozwiązałem sam:




preg_replace('/\s+/', ' ', trim($txt))

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.