[ 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 | 130
Bydlisko: 054 01 Levoča
Vek: 20
NapísalOffline : 26.08.2011 14:36 | Odstránenie <br />

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ý: 18.01.14
Príspevky: 2626
Témy: 31 | 31
Bydlisko: Bratislava
NapísalOffline : 26.08.2011 14:38 | Odstránenie <br />

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 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 26.08.2011 14:45 | Odstránenie <br />

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ý: 18.01.14
Príspevky: 2626
Témy: 31 | 31
Bydlisko: Bratislava
NapísalOffline : 26.08.2011 14:49 | Odstránenie <br />

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 | 130
Bydlisko: 054 01 Levoča
Vek: 20
Napísal autor témyOffline : 26.08.2011 15:14 | Odstránenie <br />

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ý: 16.12.17
Príspevky: 1433
Témy: 2 | 2
Bydlisko: Praha / Rev...
NapísalOffline : 26.08.2011 15:46 | Odstránenie <br />

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ý: 28.11.17
Príspevky: 1178
Témy: 188 | 188
NapísalOffline : 26.08.2011 17:29 | Odstránenie <br />

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: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 26.08.2011 18:52 | Odstránenie <br />

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ý: 18.01.14
Príspevky: 2626
Témy: 31 | 31
Bydlisko: Bratislava
NapísalOffline : 26.08.2011 19:16 | Odstránenie <br />

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: 1157
Témy: 127 | 127
Bydlisko: Lehota pod ...
NapísalOffline : 26.08.2011 19:39 | Odstránenie <br />

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: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 26.08.2011 19:52 | Odstránenie <br />

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ý: 18.01.14
Príspevky: 2626
Témy: 31 | 31
Bydlisko: Bratislava
NapísalOffline : 26.08.2011 20:25 | Odstránenie <br />

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: 1719
Témy: 0 | 0
NapísalOffline : 26.08.2011 20:55 | Odstránenie <br />

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).


 [ Príspevkov: 13 ] 


Odstránenie <br />



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

228

10.10.2011 19:39

ONLINE_SVET

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

610

30.12.2010 10:37

blazej44800

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

362

25.01.2009 22:10

Ďuri

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

formular: presun <option> zo <select> do <select>

v JavaScript, VBScript, Ajax

2

464

28.09.2009 15:27

tomast7

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

>>> Java - connection problem ! <<<

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

2

437

22.07.2009 8:38

johny3212

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

<tr> riadok tabulky ako odkaz <a>

v HTML, XHTML, XML, CSS

3

345

15.03.2010 15:32

1daemon1

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

Nazdielanie netu, LAN<-->PC<--wifi-->Notebook

v Siete

1

843

15.04.2006 23:44

Spirit

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

HTML, CSS - skombinovat <DIV> a <p>

v HTML, XHTML, XML, CSS

2

244

28.04.2016 18:08

doubleR

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

Interpunkcia v elementoch <textarea> a <select>

v HTML, XHTML, XML, CSS

4

149

30.10.2016 12:01

alvar

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

172

30.01.2013 22:08

DropaDred

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

>>>Schvalenie zostavy<<<

v PC zostavy

10

311

16.12.2010 21:55

abcdefgh

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

<a href> around <div>

v HTML, XHTML, XML, CSS

9

620

17.01.2007 22:43

exot

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

1019

01.12.2009 0:27

shaggy

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

<ul> <li> nemam odrazky

v HTML, XHTML, XML, CSS

1

334

09.04.2010 18:26

stenley

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

Nacitanie udajov z databazy do <input> a <textarea&

v PHP, ASP

5

445

03.11.2007 21:46

Matho

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

<p><hr></p>

v HTML, XHTML, XML, CSS

6

354

08.07.2010 21:41

camo



© 2005 - 2017 PCforum, edited by JanoF