数组中的PHP Decimal-Value自动从Point更改为逗号作为Seperator

时间:2017-04-11 12:27:29

标签: multidimensional-array floating-point decimalformat decimal-point

这很奇怪。为什么数组中的十进制值会自动从点转换为逗号分隔符?是的,它是一个浮点数,但是我没有像 number_format 那样更改值,所以为什么会发生这种情况以及如何防止更改小数点呢?

[''.join(prod) for prod in product(['a','b','c'],
                                   ['foo1_', 'foo2_'],
                                   ['bar'], ['end'])]
# ['afoo1_barend',
#  'afoo2_barend',
#  'bfoo1_barend',
#  'bfoo2_barend',
#  'cfoo1_barend',
#  'cfoo2_barend']

结果:

  

array(3){[0] =>数组(2){       [0] =>       string(10)“2017-04-01”       [1] =>       int(3)} [1] =>数组(2){       [0] =>       string(10)“2017-04-02”       [1] =>       int(7)} [2] =>数组(2){       [0] =>       string(10)“2017-04-06”       [1] =>       float(4,8)}}

     

2017-04-01 => 3   2017-04-02 => 7   2017-04-06 => 4,8

0 个答案:

没有答案