- 420 mm-es AIO-val jön a DeepCool "lopakodó" alaplapokat is támogató nagytornya
- Primary RGB Tandem OLED panelt kap az LG 27 hüvelykes gaming monitora
- Megmenti a Sony 8K-s ígéretét a Pure Pool Pro
- Sallangoktól mentes ultraszéles monitorral jelentkezett az LG
- Válságba taszíthatja Oregon államot az Intel leépítése
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- Nem indul és mi a baja a gépemnek topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen billentyűzetet vegyek?
- Vezeték nélküli fülhallgatók
- Fujifilm X
- OLED monitor topik
- Milyen TV-t vegyek?
- Milyen egeret válasszak?
- Milyen monitort vegyek?
Új hozzászólás Aktív témák
-
urandom0
senior tag
válasz
Drótszamár #21785 üzenetére
Szerintem ezt nem fogod tudni egyetlen beállítással megoldani.
Tippre azt mondanám, hogy azért van most így, mert 8.0 óta az lebegő pontos számok kiíratása nem "locale aware".
Ez a kód:setlocale(LC_NUMERIC, "en_US");
$i = 1.01;
echo $i;
echo PHP_EOL;
setlocale(LC_NUMERIC, "de_DE");
$j = 1.01;
echo $j;
PHP 8 előtt ezt írta ki:
1.01
1,01PHP 8 óta ezt:
1.01
1.01Bár a nullára végződő számoknál szerintem régen is levágta a nullákat, legalább is én nem tudtam az általad mutatott eredményt produkálni régi compilerrel sem. Elképzelhető, hogy a kódodban valahol korábban van valami trimmelés, ami úgy lett megírva, hogy a ponttól jobbra végződő nullákat levágja? És mivel régen locale aware volt az floating -> string átalakítás, ezért ott vessző volt, míg újabban pont, és ezért vágja le...? Nem tudom, csak tippelek.
Szóval azon kívül, hogy átírod a kódot, szerintem mást nem tudsz tenni. Van erre többféle megoldás is, number_format, sprintf, NumberFormatter, paddolás...
Új hozzászólás Aktív témák
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- Nem indul és mi a baja a gépemnek topik
- iOS alkalmazások
- One mobilszolgáltatások
- Elektromos cigaretta 🔞
- Kerékpárosok, bringások ide!
- Kertészet, mezőgazdaság topik
- Elektromos autók - motorok
- Xiaomi 14T Pro - teljes a család?
- 10-es szám és ismeretlen telefon a Google előzetesén
- További aktív témák...
- Megkímélt Lenovo Legion 5 15,6" I7 10750H/GTX 1650 4GB/32GB/512GB/HU Bill/Win 11 Pro
- Iphone 13 Pro Max 128 GB Graphite garanciás, újszerű
- Asus A15 FA506NC 15.6" FHD IPS Ryzen 5 7535HS RTX 3050 16GB 1TB NVMe magyar vbill gar
- ASUS TUF Gaming Monitor
- 16" Macbook Pro M4 Max 48 GB RAM, EZÜST, HU keyboard- 1 TB SSD 2025.11.11-ig gari
- Csere-Beszámítás! Asus Rog Thor II 1200W 80+ Platinum tápegység! Olvass!
- Bomba ár! Dell Latitude E5550 - i5-5GEN I 8GB I 128GB SSD I 15,6" FHD I W10 I HDMI I Cam I Gari!
- Apple iPhone SE 16GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ÚJ 4060Ti 5060Ti 16GB 4070 Super 5070 videokártya 3 év garancia 27% áfa akár részletre
- ÁRGARANCIA! Épített KomPhone Ryzen 5 7600X 32/64GB DDR5 RTX 5060Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest