| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 |
cawte ..potrebujem poradit...ako spravit nieco take napriklad ze mam funkciu limit word ktora mi skrati vetu z X poctu pismen napriklad na 100 a na koniec hodi 3 bodky ...avsak je tu problem ze v tom texte su aj html tagy ..na priklad <b> ...ak mam text:
<b>Lorem Ipsum</b> is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's <b>standard dummy text ...
posledne <b> uz neskonci tak ako ma a zvysok stranky (cast stranky za tymto textom je boldom)
chcel som to vyriesit tak ze tieto znacky odtial zmazem..ale zda sa mi ze s nimi by to tam bolo o trocha pestrejsie...ako to vyriesit ?? ...
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 06.09.2011 13:49 | |
|
najprv sem daj definiciu toho co uz mas z tej funkcie.
inak budes mat premenne pocet_znakov=0, pocitaj_znaky=1 az narazis na < tak pocitaj znaky zmenis cim sa bude presuvat smernik bez pripocitavania znakov do premennej pocet_znakov a potom ked narazis na > tak sa zacne pripocitavat ta premenna a to iste aj s </b>
pricom este mozes spracovat tie tagy po objaveni < si len do dalsej premennej tag das nazov toho tagu napr $tag="b" a az narazi na </b> tak to zmazes $tag="". po skonceni tej funkcie skontrolujes premennu tag a az nieje prazdna tak nakoniec pridas </$tab> a je to
|
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 06.09.2011 14:38 | |
|
tu je fcia ktoru uz mam napisanu:
Kód: function limit_word($text, $limit){ if (strlen($text)>$limit) { $last = substr($text,$limit,1); if($last !=" "){ while($last !=" " && strlen($text)!=$limit){ $limit++; $last = substr($text,$limit,1); } } $return = substr($text,0,$limit); $return = $return." ..."; }else{ $return = $text; }
return $return; }
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 06.09.2011 17:32 | |
|
juho píše: ... Pri vnorených tagoch to bude určite komplikovanejšie.
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 06.09.2011 17:51 | |
|
chrono: php síce neovládam, ale pokiaľ tam existujú polia, tak sa tam dá nakódiť zásobník a vnorené tagy no problem
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 28.02.09 Prihlásený: 19.02.18 Príspevky: 241 Témy: 56 | Napísal autor témy DeeJay3: 12.09.2011 15:58 | |
|
hm nad s tym zasobnikom som tiez rozmyslas ... len este musim premysliet ako to napisat .. inak nebolo by lepsie tie znacky <b> pouzivat ako na forach znacku [b] ?? a pri vypise to nahradit ?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Plugin na prácu s dokumentami Word 2007 pre Word 2003 v Ostatné programy | 2 | 879 | 09.06.2010 22:03 Gaaspi | | Časový limit pre www stránku v Sieťové a internetové programy | 1 | 482 | 06.05.2011 14:53 Denco1 | | Rozšírenie RAM pre Lenovo B5400 v Pamäte | 4 | 495 | 01.06.2015 21:19 psenko | | Webový IM Meebo vydal užitočné rozšírenie pre Firefox v Novinky | 2 | 532 | 18.10.2007 15:33 Shark NX | | VBA Code pre otvorenie Word súboru inak v Delphi, Visual Basic | 0 | 833 | 09.03.2015 14:46 robeno67 | | word 03 - word 07 v Ostatné programy | 3 | 676 | 20.05.2011 20:02 stochey | | ako ukryt funkciu eval? v PHP, ASP | 9 | 597 | 22.12.2010 19:11 Flety | | Mozilla Firefox- ako vypnúť funkciu... v Sieťové a internetové programy | 3 | 587 | 27.11.2010 21:27 acer564 | | Myš ktorá splní svoju funkciu v Externé zariadenia | 7 | 421 | 12.09.2016 23:42 M_i_s_o | | C++ Problém s ukazovateľom na funkciu v Assembler, C, C++, Pascal, Java | 0 | 581 | 03.07.2010 1:44 Loko11 | | Excel – vytváranie makra – ako opakovať funkciu? v Ostatné | 2 | 2138 | 28.05.2018 9:24 Idea | | vie router zastat funkciu access pointu? v Siete | 2 | 498 | 06.04.2007 16:54 robot82 | | Premenovanie suborov v zlozke cez md5 funkciu ? v Ostatné | 2 | 328 | 29.06.2013 13:24 d0.0b | | Ukazovatele (pointers) na funkciu (vyznam) v C++ otazka v Assembler, C, C++, Pascal, Java | 3 | 753 | 02.02.2016 19:32 Elendil | | Som úplny zaciatocnik v Linuxe, ako rozbehat tuto funkciu: v Operačné systémy Unix a Linux | 1 | 680 | 08.02.2011 12:00 Igor | | Ako zistim ci ma moja MB-doska ASUS funkciu TRIM? v AMD čipové sady | 1 | 488 | 18.10.2011 23:06 OmeGa |
| 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
|
|