str_pad関数とは・・・
 str_pad文字列全体が指定した長さになるよう、文字列の前後を指定文字で埋めます。


以下はstr_pad関数を使用したプログラムです。

<?php

$a="12"; //左を"0"で埋めて長さ8の文字列にします
print str_pad($a,8,"0",STR_PAD_LEFT)."<BR>";

//右を"0"で埋めて長さ8の文字列にします
print str_pad($a,8,"0",STR_PAD_RIGHT)."<BR>";

//左右を"0"で埋めて長さ8の文字列にします
print str_pad($a,8,"0",STR_PAD_BOTH)."<BR>";

//左右を"*"で埋めて長さ20の文字列にします
print str_pad($a,20,"*",STR_PAD_BOTH)."<BR>";

?>


*上記のプログラムをWeb上で表示させると次のようになります。
実行結果 ←クリック