[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
odstranenie medzier

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39 | 39
NapísalOffline : 23.04.2010 15:32 | odstranenie medzier

Zdravim,

Ako spravim v PHP pomocou regexu alebo niecoho ineho to, ze ked mam text a je tam viac medzier za sebou tak chcem aby bola vzdy maximalne jedna medzera medzi slovami.

Dajme tomu mam text:
Kód:
$string="Ako sa  dnes    mate?";


tak chcem aby vystupom z tej funckie bol string:
Kód:
$string="Ako sa dnes mate?";


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 20.11.17
Príspevky: 531
Témy: 34 | 34
Bydlisko: Bratislava
NapísalOffline : 23.04.2010 18:12 | odstranenie medzier

Kód:
while(preg_match('([ ]{2})', $string))   {
   $string = str_replace('  ', ' ', $string);
}


_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Správca fóra
Správca fóra
odstranenie medzier

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 23.04.2010 19:44 | odstranenie medzier

preco cez cyklus, nestaci toto?
Kód:
preg_replace("/ {2,}/", " ", $string);


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
odstranenie medzier

Registrovaný: 25.12.09
Prihlásený: 03.07.11
Príspevky: 133
Témy: 39 | 39
Napísal autor témyOffline : 23.04.2010 21:16 | odstranenie medzier

plati to aj pre viac medzier , 3-4 a viac ? ci max. len pre dve?


Offline

Správca fóra
Správca fóra
odstranenie medzier

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 23.04.2010 23:09 | odstranenie medzier

2 a viac medzier za sebou nahradi jednou...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 5 ] 


odstranenie medzier



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

odstranenie medzier

v PHP, ASP

9

925

03.09.2008 17:14

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

odstranenie niekolkych medzier aby bola jedna

v Assembler, C, C++, Pascal, Java

4

350

11.01.2010 15:41

ado21

V tomto fóre nie sú ďalšie neprečítané témy.

Odstranenie nadbytocnych medzier, tabulatorov zo stringu....

v PHP, ASP

11

269

09.10.2014 20:13

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

zalomenie textu bez medzier

v HTML, XHTML, XML, CSS

6

582

09.03.2009 21:13

pa3ck

V tomto fóre nie sú ďalšie neprečítané témy.

pridavanie medzier do stringu

v PHP, ASP

7

255

31.01.2009 21:38

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Vynechanie medzier v reťazci

v Assembler, C, C++, Pascal, Java

2

389

31.01.2012 13:48

street_punk

V tomto fóre nie sú ďalšie neprečítané témy.

Zistenie poslednych 3ch medzier

v PHP, ASP

5

230

27.02.2009 12:10

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

assembler, uz len zistit pocet medzier

v Assembler, C, C++, Pascal, Java

5

876

06.05.2010 7:27

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Odstranenie suboru

v Ostatné programy

19

4366

28.08.2008 0:13

dedko45

V tomto fóre nie sú ďalšie neprečítané témy.

Odstránenie číslovania :/

[ Choď na stránku:Choď na stránku: 1, 2 ]

v HTML, XHTML, XML, CSS

35

489

13.04.2015 16:28

NextLevelPumu

V tomto fóre nie sú ďalšie neprečítané témy.

Odstránenie updatov

v Operačné systémy Microsoft

15

1651

27.08.2010 19:44

prandof

V tomto fóre nie sú ďalšie neprečítané témy.

odstranenie suboru

v Operačné systémy Microsoft

3

220

10.04.2011 15:53

guba

V tomto fóre nie sú ďalšie neprečítané témy.

odstranenie ubuntu

v Operačné systémy Unix a Linux

1

373

12.10.2009 11:59

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

odstranenie suborou

v Ostatné programy

10

325

18.07.2010 22:22

Nanosonda

V tomto fóre nie sú ďalšie neprečítané témy.

odstránenie zvuku

v Video programy

1

867

15.05.2010 17:29

ac.milan

V tomto fóre nie sú ďalšie neprečítané témy.

Odstránenie Windowsu

v Operačné systémy Microsoft

4

132

07.10.2014 18:26

Smith Wesson



© 2005 - 2017 PCforum, edited by JanoF