Kezdőoldal » Számítástechnika » Weblapkészítés » Miért kapom ezt a hibát?...

Miért kapom ezt a hibát? Fatal error: Call to undefined function money_format () in.

Figyelt kérdés

Kód:

setlocale(LC_MONETARY, 'en_GB');

echo money_format('%i', 1234.56);



2015. márc. 31. 23:51
 1/6 anonim ***** válasza:
Mert nincs money_format() függvény definiálva.
2015. márc. 31. 23:55
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
De ez egy beépített php függvény, nem?
2015. márc. 31. 23:57
 3/6 A kérdező kommentje:
2015. márc. 31. 23:57
 4/6 A kérdező kommentje:

Közeb asszem megvan a hiba oka:

Note: The function money_format() is only defined if the system has strfmon capabilities. For example, Windows does not, so money_format() is undefined in Windows.


Van erre valami már használható beépített függvény?

2015. márc. 31. 23:59
 5/6 A kérdező kommentje:
*más használható
2015. márc. 31. 23:59
 6/6 Drone007 ***** válasza:

Saját kis függvényt is írhatsz, vagy megpróbálhatod a localeconv() értékeken keresztül a number_format segítségével összerakni a stringet.

Valahogy így:

<?php

setlocale(LC_ALL, '');

$penz = 1234.56;

$L = localeconv();

echo $L['currency_symbol'].' '.number_format($penz, 2, $L['decimal_point'], $L['thousands_sep']);

?>

2015. ápr. 1. 01:20
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!