Hirdetés

Új hozzászólás Aktív témák

  • Speeedfire

    nagyúr

    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;
    }

    Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

Új hozzászólás Aktív témák