Új hozzászólás Aktív témák
-
Speeedfire
félisten
Ezt a kódot le lehet valahogy rövidíteni?

Gyors írtam egyet, de szerintem nem a leghatékonyabb. A kód lényege, hogy egy adott fájlnevet egy megadott hossz után levág a megfelelőre és a maradék karaktereket 3 ponttal helyettesíti. A kód tökéletesen funkcionál, csak szerintem sok ideig fog futni ha több fájl is van.
function levag($string, $maxLength = 20)
{
$stringhossz = strlen($string);
if ($stringhossz > $maxLength) {
$nevkiterjesztes = end(explode('.',$string));
$nevkitszam = strlen($nevkiterjesztes);
$fn = substr($string, 0, -$nevkitszam - 1);
$hossz = strlen($fn);
$fn = substr($fn, 0, -$hossz+$maxLength+$nevkitszam+4);
$string = $fn.'....'.$nevkiterjesztes;
}
return $string;
}
Új hozzászólás Aktív témák
- Kipukkadt a videós AI lufi? A Sora elkaszálása csak a kezdet
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Szünetmentes tápegységek (UPS)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Apple MacBook
- Milyen TV-t vegyek?
- Fotók, videók mobillal
- Milyen légkondit a lakásba?
- XPEnology
- Filmvilág
- További aktív témák...
- ASUS ExpertBook P5 Ultra 7 / 32GB / 1TB / 2560 1600 MATT 144Hz / Gari 2028 06 05-ig!
- Félkonfig: AMD Ryzen 5 5600x + ASUS TUF B550M Plus WIFI + Corsair Vengeance RGB RT KIT
- Hikvision DS-K1T201AMF ujjlenyomatos beléptető terminál
- Kingston FURY Beast 32GB (2x16GB) DDR4 2666MHz (Beszámítás)
- ATX Tápegység bazár!
- AKCIÓ! Apple iPhone 12 Mini 64GB mobiltelefon garanciával hibátlan működéssel
- szinteÚJ Dell 15 i7 1355U 32GB 1TB 120Hz!!!!!!
- iPhone 17 Pro Max Mélykék - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok !!
- Apple iPhone 16 Plus Pink 128GB használt karcmentes 94% akku (316 ciklus) 6 hónap garancia
- PlayStation 5 Slim (lemezes) + kontroller 6 hónap garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

