Увеличение строки и сохранение любого количества ведущих нулей - PullRequest
0 голосов
/ 16 мая 2018

Как мне заставить это работать:

$q = '0004';

echo ++$q; // outputs 5 instead of 0005

$ q извлекается из БД и может иметь любое количество ведущих нулей, поэтому я не могу использовать str_pad или sprintf (если я не считаю количество нулей, но это грязно, если есть более простой способ)

Спасибо!

1 Ответ

0 голосов
/ 16 мая 2018
$q='1'.$q;
$q++;
$q= substr($q, 1);

Я думаю, что это работает.

Редактировать : Это будет строка.

...