У меня есть массив PHP, имеющий аргументы со значениями Zerofill, как ..
$a = (00001, 00008, 00009, 00012);
Когда я использую этот массив в качестве параметра функции, то он дает неожиданные результаты, как …
print_r($a); //prints
array ( [0]=>1 [1]=>0 [2]=>0 [3]=>1 )
Зачем? и как мы будем противостоять этой ошибке ???
чисел с ведущим нулем являются восьмеричный нотации. Если вам нужно добавить числа с ведущими нулями, вы можете использование строковые функции.
Попробуй это
$a = array('00001', '00008', '00009','00012');