2008年3月1日土曜日

PHPでゼロ埋め(ゼロ パディング)


(2011/1/21 追記:もうちょっとスマートな方法をfloatingdays: PHPで文字列をパディング (ゼロ埋め、スペース埋め等)に書いたので、そちらも参考に。)


PHP: sprintf - Manual を読んでも理解できない。C言語と同じ?

シンプルなゼロ埋めなら下記でよさそう。
//5桁の場合の例
$str = sprintf('%05d', $num);
第1引数の説明
  • % ・・・固定で
  • 0 ・・・ゼロで埋めるという指定。(参考:スペースで埋める場合はスペースを指定する)
  • 5 ・・・桁数
  • d ・・・10進数という指定


参考: アクセスカウンタのゼロ埋め(CGI形式)

1 件のコメント:

  1. ありがとうございました。
    参考にさせて頂きました。

    返信削除