Ú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
- Milyen routert?
- Arc Raiders
- Milyen alaplapot vegyek?
- Milyen pendrive-ot vegyek?
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Százmilliárd dolláros AI-fegyverkezésbe kezdett az Amazon és a Google
- Nézegesd az S26 család renderképeit!
- Autós topik
- Okos Otthon / Smart Home
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- ÚJ STEELSERIES Arctis Nova Pro Wireless Playstation fekete
- Dell Precision 5560 i7 32GB RAM 512GB SSD NVIDIA RTX A2000 FHD+
- Mafia The old Country Ps5 dobozos, hibátlan!
- SZINTE ÚJ , 2ÉV GARANCIA - PS5 SLIM DIGIT 825GB + PS PORTAL BLACK (Keveset használt eszközök)
- Macbook Pro 14" M1 MAX, 64GB RAM, 500GB SSD, 10 hónap garancia!
- 18 éve! Billentyűzet magyarítás magyarosítás. Festés vagy lézerezés és egyebek! 3 lehetőség is van.
- 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 256GB 1 év garancia
- ÓRIÁSI AKCIÓK / MICROSOFT WINDOWS 10,11 / OFFICE 16,19,21,24 / VÍRUS,VPN VÉDELEM / SZÁMLA / 0-24
- LG Gram 14 WUXGA IPS i7-1360P 5.0Ghz 12mag 32GB DDR5 1TB SSD Intel Iris XE 10óra Akku Win11 Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


