|
|
|
| не могу понять, или на хосте чтото поменяли или...:)
вобщем деру с xml курсы валют, провожу с ними всякие вычитания и т.д. если требуется. Курсы в float..
До недавнего времени всё было ок, но теперь почемуто при делении например, получаю, не
0.26123 а 0,26123 т.е. с запятой.. что в дальнейшем мешает, т.к. записывается в базу и потом уже float"ом не считается..
Объясните пожалуйста. | |
|
|
|
|
|
|
|
для: sl1p
(11.02.2010 в 04:06)
| | Что-то с настройками локали произошло. | |
|
|
|
|
|
|
|
для: sl1p
(11.02.2010 в 04:06)
| | Врядли Вы такое получаете при делении. | |
|
|
|
|
|
|
|
для: sl1p
(11.02.2010 в 04:06)
| | В русской локали используется запятая в качестве разделителя разрядов. Чтобы это починить, надо задать для разделителей другую локаль:
<?
setlocale(LC_ALL, 'ru_RU.UTF8');
setlocale(LC_NUMERIC, 'C');
|
| |
|
|
|
|
|
|
|
для: Loki
(11.02.2010 в 09:55)
| | Говорит, что работало ранее, возможно как раз сам и "зацепил" для всех установок, но ведь можно указывать только для нужного. | |
|
|
|
|
|
|
|
для: Loki
(11.02.2010 в 09:55)
| | в яблонько :)
спасибо)
зы. а что ещё меняет LC_ALL? | |
|
|
|
|