- Okosóra és okoskiegészítő topik
- Xiaomi 17 Ultra - jó az optikája
- Huawei P30 Pro - teletalálat
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Xiaomi 15T Pro - a téma nincs lezárva
- Milyen hagyományos (nem okos-) telefont vegyek?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Google Pixel 10a – évismétlés
- MIUI / HyperOS topik
- Redmi Note 13 Pro+ - a fejlődés íve
Ú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
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- sziku69: Fűzzük össze a szavakat :)
- AMD Navi Radeon™ RX 9xxx sorozat
- Okosóra és okoskiegészítő topik
- TCL LCD és LED TV-k
- Eredeti játékok OFF topik
- Iqos cigaretta
- Xiaomi 17 Ultra - jó az optikája
- OLED monitor topic
- Hegesztés topic
- További aktív témák...
- Lenovo Thinkpad P15 Gen 2 - 23 akkuciklus - 27% ÁFÁS
- HP Victus Gaming Laptop RTX 4070 / i7-13700H 16GB DDR5 1TB SSD Garancia
- -75% Dell XPS 13 (9320) i7-1260P 16GB Ram/1TB SSD FHD+ Gari
- Új HP 17 FHD IPS AMD Ryzen5 7520U 4.3Ghz 8GB DDR5 256GB SSD AMD Radeon 610M Graphics Win11 Garancia
- BESZÁMÍTÁS! Akár Részletfizetés 0% THM ÚJ AMD RYZEN AM5 processzorok 3 év garanciával 27% áfaval
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



