Ú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
- AMD Navi Radeon™ RX 9xxx sorozat
- 3D nyomtatás
- Amit látnod kell 80’ – 90’ évek, egész estét betöltő mozi filmjei.
- Pánik a memóriapiacon
- BIOS topic
- Genshin Impact (PC, PS4, Android, iOS)
- Házimozi haladó szinten
- VR topik
- Kerékpárosok, bringások ide!
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- Keresünk iPhone 14/14 Plus/14 Pro/14 Pro Max
- 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 512GB 1 év garancia
- Hario MINI MILL SLIM PLUS tekerőt keresek, mert elveszett
- iPhone 15 Pro 128GB 100% (1év Garancia)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


