- Xiaomi 14T - nem baj, hogy nem Pro
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Telekom mobilszolgáltatások
- Minden a BlackBerry telefonokról és rendszerről
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Így néz ki az újratervezett S Pen
- Apple iPhone 17 Pro Max – fennsík
- Apple iPhone 17 - alap
- Honor 200 - kétszázért pont jó lenne
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
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
- Kerékpárosok, bringások ide!
- Bivalyerős táblagéppel készül a Honor
- Gyúrósok ide!
- A fociról könnyedén, egy baráti társaságban
- Sofabaton (logitech harmony alternatíva)
- DUNE médialejátszók topicja
- Opel topik
- Energiaital topic
- Xiaomi 14T - nem baj, hogy nem Pro
- GeForce RTX 5060: Ezt kapjuk 150 ezerért
- További aktív témák...
- Thrustmaster Ferrari F1 Wheel Add-On
- Új Apple Watch Ultra 2 Natural Titanium 49mm
- iKing.Hu - Apple iPhone 13 mini Kompakt erőgép, megbízható teljesítmény 256 GB
- Honor Magic V5 Ultravékony hajlítható, 120 Hz LTPO kijelzők 16/512 GB Garancia 2028. 08. 25-ig
- Bomba ár! Acer Aspire ES1 - AMD A8 I 8GB I 180GB SSD I 15,6" HD I HDMI I Cam I W10 I Garancia!
- BESZÁMÍTÁS! "ÚJ" Cooler Master Masterliquid 360L CORE vízhűtés garanciával hibátlan működéssel
- Új elekrtomos rollerek 2/3 áron és e-bike dobozban, 1 év garanciával:
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- GYÖNYÖRŰ iPhone 11 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3347, 100% Akksi
- Bomba ár! Fujitsu LifeBook U728 - i3-8GEN I 16GB I 192SSD I 12,5" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest