| | |
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 23.12.10 Prihlásený: 06.10.15 Príspevky: 331 Témy: 130 Bydlisko: 054 01 Levoča |
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
|
|
Registrovaný: 20.10.08 Prihlásený: 21.06.22 Príspevky: 2602 Témy: 31 Bydlisko: Bratislava |
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 |
|
Registrovaný: 23.12.10 Prihlásený: 06.10.15 Príspevky: 331 Témy: 130 Bydlisko: 054 01 Levoča |
ani som o tej funckii nevedel .. diki // pridané po 3 minútach od posledného príspevkuno 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 |
|
Registrovaný: 20.10.08 Prihlásený: 21.06.22 Príspevky: 2602 Témy: 31 Bydlisko: Bratislava |
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 |
|
Registrovaný: 23.12.10 Prihlásený: 06.10.15 Príspevky: 331 Témy: 130 Bydlisko: 054 01 Levoča |
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 |
|
Registrovaný: 17.07.11 Prihlásený: 29.12.20 Príspevky: 1516 Témy: 3 | Napísal BX: 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! |
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 | |
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 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.
|
|
Registrovaný: 20.10.08 Prihlásený: 21.06.22 Príspevky: 2602 Témy: 31 Bydlisko: Bratislava |
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 |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 26.08.2011 19:39 | |
|
Podľa mňa by sa mala použiť str_replace() a nie regulárne výrazy....
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 26.08.2011 19:52 | |
|
camo, so str_replace nedokazes povedat, ze uvedeny retazec chces odstranit len z konca textu.
|
|
Registrovaný: 20.10.08 Prihlásený: 21.06.22 Príspevky: 2602 Témy: 31 Bydlisko: Bratislava |
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 |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 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).
|
|
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| <br> v javascripte addrow v JavaScript, VBScript, Ajax | 4 | 364 | 10.10.2011 19:39 ONLINE_SVET | | str_replace - nahradenie nového riadku kódom <br> v PHP, ASP | 7 | 801 | 30.12.2010 10:37 blazej44800 | | Hrúbka <frame> a <rules> v <table> v HTML, XHTML, XML, CSS | 7 | 668 | 25.01.2009 22:10 Ďuri | | formular: presun <option> zo <select> do <select> v JavaScript, VBScript, Ajax | 2 | 753 | 28.09.2009 15:27 tomast7 | | >>> Java - connection problem ! <<< v Assembler, C, C++, Pascal, Java | 2 | 701 | 22.07.2009 8:38 johny3212 | | <tr> riadok tabulky ako odkaz <a> v HTML, XHTML, XML, CSS | 3 | 570 | 15.03.2010 15:32 1daemon1 | | HTML, CSS - skombinovat <DIV> a <p> v HTML, XHTML, XML, CSS | 2 | 589 | 28.04.2016 18:08 doubleR | | Nazdielanie netu, LAN<-->PC<--wifi-->Notebook v Siete | 1 | 1086 | 15.04.2006 23:44 Spirit | | Interpunkcia v elementoch <textarea> a <select> v HTML, XHTML, XML, CSS | 4 | 459 | 30.10.2016 12:01 alvar | | Chladiče procesorov >>Všetky problémy sem<< v Chladiče a všetky druhy chladenia | 3 | 492 | 30.01.2013 22:08 DropaDred | | >>>Schvalenie zostavy<<< v PC zostavy | 10 | 659 | 16.12.2010 21:55 abcdefgh | | tagy <em> a <strong> v Internetový marketing, SEO, reklama | 24 | 1406 | 01.12.2009 0:27 shaggy | | <ul> <li> nemam odrazky v HTML, XHTML, XML, CSS | 1 | 562 | 09.04.2010 18:26 stenley | | <a href> around <div> v HTML, XHTML, XML, CSS | 9 | 961 | 17.01.2007 22:43 exot | | Nacitanie udajov z databazy do <input> a <textarea& v PHP, ASP | 5 | 698 | 03.11.2007 21:46 Matho | | <p><hr></p> v HTML, XHTML, XML, CSS | 6 | 587 | 08.07.2010 21:41 camo |
| 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
|
|