Hirdetés
- GeForce RTX 5060: Ezt kapjuk 150 ezerért
- E-book olvasók
- PLC programozás
- Milyen nyomtatót vegyek?
- HTPC (házimozi PC) topik
- Vezeték nélküli fülhallgatók
- Milyen billentyűzetet vegyek?
- Milyen széket vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- A megszokottól eltérő képaránnyal jön a JapanNext monitora
Ú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
- Jo Nesbo: LEOPÁRD (nem olvasott)
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4494, 100% Akkumulátor
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
- Apple iPhone 12 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- szinteÚJ 2030 Gar! Dell Pro Max 14 Ryzen AI 9 HX PRO 370 32GB LPDDR5X 512GB NVMe SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


