Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

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

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok NapísalOffline : 26.08.2011 14:36

Ahojte
Potreboval by som odstrániť z jednej premennej jednú vec a to, že ak sa obsah premennej končí na <br /> odstráni ho z konca ale ostatný text zostane. Do regulárnych výrazov sa veľmi nerozumiem preto tu píšem.

ďakujem


Offline

Užívateľ
Užívateľ
Odstránenie <br />

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 26.08.2011 14:38

na co regularny vyraz?

Kód:
trim($premenna, '<br />');







_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

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

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 26.08.2011 14:45

ani som o tej funckii nevedel .. diki ;)

// pridané po 3 minútach od posledného príspevku

no ale az teraz som si vsimol ze to nefunguje tak ako som to chcel. Ja chcem aby ak premenna
$premenna = "text text text text<br />"; aby to <br /> na konci sa vymazalo... ale iba ak je na konci!







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Užívateľ
Užívateľ
Odstránenie <br />

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 26.08.2011 14:49

rtrim()







_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

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

Registrovaný: 23.12.10
Prihlásený: 06.10.15
Príspevky: 331
Témy: 130
Bydlisko: 054 01 Levoča
Príspevok Napísal autor témyOffline : 26.08.2011 15:14

ani toto nefunguje

// pridané po 21 minútach od posledného príspevku

nezmaze to nic







_________________
ASUS EeePc 1002HA 1GB RAM 120GB HDD Intel Atom N270 1,60GHz
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 26.08.2011 15:46

Tak potom proste preg_replace("/<br \/>$/i", "", $str);







_________________
Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám!
Offline

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

Registrovaný: 14.04.09
Prihlásený: 18.01.22
Príspevky: 1188
Témy: 198
Príspevok NapísalOffline : 26.08.2011 17:29

Vies dobre o co tu ide, o regularne vyrazy. Takuto vec si nastudujes na par minut takze si tu vobec nemusel pisat. Precitaj si ttento clanok a nebudes mat problem spravit co potrebujes:
http://www.linuxsoft.cz/article.php?id_article=257


Offline

Čestný člen
Čestný člen
Odstránenie <br />

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 26.08.2011 18:52

TommyHot, FYI, rtrim nefunguje tak, ako zamyslas, lebo pracuje tak, ze z konca odstranuje znaky, ak sa nachadzaju v tom druhom argumente; nepracuje s druhym argumentom ako s celkom. Ta implementacia je tam akoze nejaka takato:
Kód:
function customrtrim($str, $charlist = " \t\n\r\0\x0B") {
   return preg_replace("/[$charlist]+$/", '', $str);
}

blazej44800, som zvedavy, dokedy tu budes moct najst niekoho, kto ti bude ochotny vsetko podat na striebornom podnose. Vid prispevok nado mnou.
Samozrejme Flupakov kod je spravny.


Offline

Užívateľ
Užívateľ
Odstránenie <br />

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 26.08.2011 19:16

Duri, dik to som nevedel, ked mam pravdu povedat, trim som nikdy nepouzival na nic ine len odstranenie medzier.







_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

Užívateľ
Užívateľ
Odstránenie <br />

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 26.08.2011 19:39

Podľa mňa by sa mala použiť str_replace() a nie regulárne výrazy....


Offline

Čestný člen
Čestný člen
Odstránenie <br />

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 26.08.2011 19:52

camo, so str_replace nedokazes povedat, ze uvedeny retazec chces odstranit len z konca textu.


Offline

Užívateľ
Užívateľ
Odstránenie <br />

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 26.08.2011 20:25

ale s pouzitim substr uz ano.. pouzitie viacerych stringovych funkcii je imho stale menej casovo a mozno aj pamatovo narocne ako pouzitie regularneho vyrazu..







_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 26.08.2011 20:55

Pri jednom reťazci je úplne jedno, čo použije (rozdiel bude zanedbateľný).

Inak odkiaľ je ten text, keď je v ňom na konci <br>? Nezískavaš ho cez webový formulár a nepoužívaš tam nl2br? Ak áno, tak stačí pred tým nl2br použiť rtrim() (teda ak ti nevadí, že to z konca odstráni aj medzery).


Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

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

v JavaScript, VBScript, Ajax

4

364

10.10.2011 19:39

ONLINE_SVET Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. str_replace - nahradenie nového riadku kódom <br>

v PHP, ASP

7

801

30.12.2010 10:37

blazej44800 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hrúbka <frame> a <rules> v <table>

v HTML, XHTML, XML, CSS

7

668

25.01.2009 22:10

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. formular: presun <option> zo <select> do <select>

v JavaScript, VBScript, Ajax

2

753

28.09.2009 15:27

tomast7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. >>> Java - connection problem ! <<<

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

2

701

22.07.2009 8:38

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <tr> riadok tabulky ako odkaz <a>

v HTML, XHTML, XML, CSS

3

570

15.03.2010 15:32

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HTML, CSS - skombinovat <DIV> a <p>

v HTML, XHTML, XML, CSS

2

589

28.04.2016 18:08

doubleR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nazdielanie netu, LAN<-->PC<--wifi-->Notebook

v Siete

1

1086

15.04.2006 23:44

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Interpunkcia v elementoch <textarea> a <select>

v HTML, XHTML, XML, CSS

4

459

30.10.2016 12:01

alvar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chladiče procesorov >>Všetky problémy sem<<

v Chladiče a všetky druhy chladenia

3

492

30.01.2013 22:08

DropaDred Zobrazenie posledných príspevkov

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

v PC zostavy

10

659

16.12.2010 21:55

abcdefgh Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. tagy <em> a <strong>

v Internetový marketing, SEO, reklama

24

1406

01.12.2009 0:27

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <ul> <li> nemam odrazky

v HTML, XHTML, XML, CSS

1

562

09.04.2010 18:26

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <a href> around <div>

v HTML, XHTML, XML, CSS

9

961

17.01.2007 22:43

exot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nacitanie udajov z databazy do <input> a <textarea&

v PHP, ASP

5

698

03.11.2007 21:46

Matho Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

6

587

08.07.2010 21:41

camo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra