Autor | Zpráva | ||
---|---|---|---|
Pupen Profil * |
#1 · Zasláno: 19. 10. 2010, 17:33:14
Dá se nějak omezit počet znaků třeba v divů nebo p? Že když se tam vloží víc, tak se zobrazí jen ten určenej počet?
|
||
panther Profil |
#2 · Zasláno: 19. 10. 2010, 17:34:18
Pupen:
můžeš použít funkci substr, která řetězec ořízne. |
||
Alphard Profil |
#3 · Zasláno: 19. 10. 2010, 17:35:45
Na úrovni PHP pouze Nejčastější potíže s PHP (FAQ)
Pak je ještě možné nějak to nastavit přes CSS. Jestli chcete použít tuto metodu, napište. Přesunu tohle vlákno. |
||
Yuhů Profil |
#4 · Zasláno: 19. 10. 2010, 17:38:28
V CSS se to sice nastavit dá, ale ne na počet znaků. Dá se nastavit width a overflow, případně se dají zobrazit tři tečky tam, kde text končí:
text-overflow: ellipsis; overflow: hidden |
||
Pupen Profil * |
#5 · Zasláno: 19. 10. 2010, 17:48:59
Yuhů:
Nebo něco takového. Jsem myslej, že když ten text bude mít 200 znaků a tam bude nastavena nějaká šířka a bude to vycházet třeba jen na 100 znaků, tak aby se zobrazilo jen těch 100 znaků a víc ne. Můžou tam bejt i tečky na konci to je už jedno. Alphard: Jestli jsem to napsal do blbého vlákna, tak se předem omlouvám za potíže. |
||
Pupen Profil * |
#6 · Zasláno: 19. 10. 2010, 17:54:58
Tak dobrý použi jsem:
<?php $string="texto en español"; echo substr($string,0,14); //Outputs: texto en espa� ?> a funguje to. Děkuji za rady. |
||
Keeehi Profil |
#7 · Zasláno: 19. 10. 2010, 18:01:18 · Upravil/a: Keeehi
Použij:
echo mb_substr($string,0,14); |
||
Časová prodleva: 14 let
|
0