אהלן,
אני קצת מסתבך פה עם הmoney_format והsetlocale..
למה זה:
PHP קוד:
$number = 123.4;
setlocale(LC_MONETARY, 'en_US.UTF-8');
money_format('%.2n', $number);
מציג:
123.4$
וזה:
PHP קוד:
$number = 123.4;
setlocale(LC_MONETARY, 'he_IL.UTF-8');
money_format('%.2n', $number);
מציג: "123.4 חש".
עזבו את זה שצריך לסדר את הUTF8 ולהפוך את האותיות לש"ח, השאלה למה זה מציג את הפלט בתור מילה ולא בתור הסימן של השקל?
בכל מקרה, מה שאני מעוניין לעשות זה להציג מספר, שאותו מספק יחולק כראוי על ידי פסיקים (לדוגמא 1234=1,234), ולבסוף שיוצג הסימן של השקל ליד אותו המספר.
תודה לעוזרים