Мне трудно понять, как правильно отформатировать диапазон чисел.
Допустим, у меня есть массив со следующими значениями:
array( 1, 2, 001, 02, 012 );
Как я могу изменить вывод каждого значения, чтобы соответствовать следующему формату?
0 => 1
1 => 2
2 => 0.01
3 => 0.2
4 => 0.12
Я не ищу цикл (это просто для объяснения), просто способ правильно отформатировать число.
Так PHP интерпретирует Integer, вы можете видеть, что у вас нет ведущих нулей в Integer 😉
var_dump(array( 1, 2, 001, 02, 012 ));
array(5) {
[0]=>int(1)
[1]=>int(2)
[2]=>int(1)
[3]=>int(2)
[4]=>int(10)
}
Единственный способ решить это — преобразовать его в строку.
Других решений пока нет …