2013-03-05 4 views

ответ

4

Номера всегда будут отображаться с обрезанными нулями. Вы можете заставить определенное количество нулей с sprintf следующим образом:

$a = $second.sprintf("%04s",$i); // 31130000 
0

Используйте следующий код вместо:

$second= 3113; 
for ($i = 0000; $i < 7000; $i += 100) { 
    $a=$second.($i>0?($i>=1000?$i:"0".$i):"0000");// 3113000 
    ... 
} 

Это будет проверять, если $i больше 0. Если это не будет выход «0000».

Если $i меньше 1000, оно добавит 0 к началу.

Смежные вопросы