[ Príspevkov: 6 ] 
AutorSpráva
Offline

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

Registrovaný: 28.02.09
Prihlásený: 16.12.15
Príspevky: 241
Témy: 56 | 56
NapísalOffline : 06.09.2011 13:37 | rozsirenie pre funkciu limit word

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 | 6
NapísalOffline : 06.09.2011 13:49 | rozsirenie pre funkciu limit word

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ý: 16.12.15
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 06.09.2011 14:38 | rozsirenie pre funkciu limit word

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: 1719
Témy: 0 | 0
NapísalOffline : 06.09.2011 17:32 | rozsirenie pre funkciu limit word

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ý: 24.11.16
Príspevky: 1881
Témy: 96 | 96
Bydlisko: Bratislava,...
Vek: 23
NapísalOffline : 06.09.2011 17:51 | rozsirenie pre funkciu limit word

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ý: 16.12.15
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 12.09.2011 15:58 | rozsirenie pre funkciu limit word

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 ?


 [ Príspevkov: 6 ] 


rozsirenie pre funkciu limit word



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

514

09.06.2010 22:03

Gaaspi

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

202

06.05.2011 14:53

Denco1

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

Rozšírenie RAM pre Lenovo B5400

v Pamäte

4

130

01.06.2015 21:19

psenko

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

221

18.10.2007 15:33

Shark NX

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

301

09.03.2015 14:46

robeno67

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

word 03 - word 07

v Ostatné programy

3

364

20.05.2011 20:02

stochey

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

ako ukryt funkciu eval?

v PHP, ASP

9

319

22.12.2010 19:11

Flety

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

Myš ktorá splní svoju funkciu

v Externé zariadenia

7

205

12.09.2016 23:42

M_i_s_o

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

Mozilla Firefox- ako vypnúť funkciu...

v Sieťové a internetové programy

3

331

27.11.2010 21:27

acer564

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

vie router zastat funkciu access pointu?

v Siete

2

326

06.04.2007 16:54

robot82

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

425

03.07.2010 1:44

Loko11

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

Premenovanie suborov v zlozke cez md5 funkciu ?

v Ostatné

2

109

29.06.2013 13:24

d0.0b

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

186

02.02.2016 19:32

Elendil

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

457

08.02.2011 12:00

Igor

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

243

18.10.2011 23:06

OmeGa

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

INTERNET LIMIT

v Sieťové a internetové programy

1

84

02.09.2015 1:36

Bubo2306



© 2005 - 2017 PCforum, edited by JanoF