PHPでゼロパディング
他の言語でも一般的なsprintf関数を使う。
PHPでゼロパディング
<?php
for ($i = 1; $i <= 5; $i++) {
echo sprintf('hoge_%05d.jpg', $i), PHP_EOL;
}
hoge_00001.jpg
hoge_00002.jpg
hoge_00003.jpg
hoge_00004.jpg
hoge_00005.jpg
Rubyで書くと
Rubyにもsprintfはあるけど、この書き方のほうが短くて好き
1.upto 5 do |i|
puts 'hoge_%05d.jpg' % i
end