Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
rozsirenie pre funkciu limit word

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok NapísalOffline : 06.09.2011 13:37

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


Offline

Užívateľ
Užívateľ
rozsirenie pre funkciu limit word

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 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


Offline

Užívateľ
Užívateľ
rozsirenie pre funkciu limit word

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 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;
}


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 : 06.09.2011 17:32

juho píše:
...
Pri vnorených tagoch to bude určite komplikovanejšie. :)


Offline

Užívateľ
Užívateľ
rozsirenie pre funkciu limit word

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
rozsirenie pre funkciu limit word

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 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 ?


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Plugin na prácu s dokumentami Word 2007 pre Word 2003

v Ostatné programy

2

879

09.06.2010 22:03

Gaaspi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Časový limit pre www stránku

v Sieťové a internetové programy

1

482

06.05.2011 14:53

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozšírenie RAM pre Lenovo B5400

v Pamäte

4

495

01.06.2015 21:19

psenko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Webový IM Meebo vydal užitočné rozšírenie pre Firefox

v Novinky

2

532

18.10.2007 15:33

Shark NX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VBA Code pre otvorenie Word súboru inak

v Delphi, Visual Basic

0

833

09.03.2015 14:46

robeno67 Zobrazenie posledných príspevkov

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

v Ostatné programy

3

676

20.05.2011 20:02

stochey Zobrazenie posledných príspevkov

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

v PHP, ASP

9

597

22.12.2010 19:11

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mozilla Firefox- ako vypnúť funkciu...

v Sieťové a internetové programy

3

587

27.11.2010 21:27

acer564 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Myš ktorá splní svoju funkciu

v Externé zariadenia

7

421

12.09.2016 23:42

M_i_s_o Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ Problém s ukazovateľom na funkciu

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

0

581

03.07.2010 1:44

Loko11 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel – vytváranie makra – ako opakovať funkciu?

v Ostatné

2

2138

28.05.2018 9:24

Idea Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vie router zastat funkciu access pointu?

v Siete

2

498

06.04.2007 16:54

robot82 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenovanie suborov v zlozke cez md5 funkciu ?

v Ostatné

2

328

29.06.2013 13:24

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ukazovatele (pointers) na funkciu (vyznam) v C++ otazka

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

3

753

02.02.2016 19:32

Elendil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zistim ci ma moja MB-doska ASUS funkciu TRIM?

v AMD čipové sady

1

488

18.10.2011 23:06

OmeGa 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