Autor | Zpráva | ||
---|---|---|---|
matlala Profil |
#1 · Zasláno: 1. 12. 2009, 21:47:47
Ahoj,
potřebuju poradit jak zkrátil dlouhé výpisy názvů souborů aby se vlezly do tabulky, řekněme přes 40 znaků zkrátit a zobrazit kusnázvu...kuskonce.přípona. Takže potřebuju najít poslední tečku a zobrazit pár písmen před ní a vše za ní + začátek souboru a to celé aby mělo předem určenou délku, cca 40 znaků. Předem díky za rady a pokud se to tu řešilo, tak se taky omlouvám. Petr |
||
Alphard Profil |
#2 · Zasláno: 1. 12. 2009, 22:02:51
Poslední tečku bych ani nehledal, myslím, že není relevantní. Funkcí strlen() zjistíte délku řetězce. Je-li delší než 40 znaků, tak vemte pomocí substr() třeba 25 znaků ze začátku a 15 z konce.
|
||
keeehi Profil |
#3 · Zasláno: 1. 12. 2009, 22:06:18 · Upravil/a: keeehi
toto by mohlo stačit
if(strlen($str)>40)substr($str,0,27)."...".substr($str,-10); |
||
Matlala Profil * |
#4 · Zasláno: 2. 12. 2009, 08:54:16
Aha, už blbnu, všechny tyhle funkce znám. Myslel jsem spíš něco, co by zobrazilo celá slova treba nazev:
leseni_cenik_rok_2009.xlm a vypsat leseni...2009.xlm, v názvu je vždo jediná tečka oddělující název a příponu. |
||
Alphard Profil |
#5 · Zasláno: 2. 12. 2009, 14:33:19
Matlala:
„leseni_cenik_rok_2009.xlm a vypsat leseni...2009.xlm“ Tento problém je stokrát vyřešený pro mezeru při zkracování článku, tak analogicky postupujte s _. |
||
matlala Profil |
#6 · Zasláno: 2. 12. 2009, 15:20:17
můžu poprosit o nějaký link
|
||
Časová prodleva: 16 let
|
0