[str_pad] 指定桁数でゼロ埋め処理をする
文書番号:20758
指定した桁数に前ゼロ処理をする方法です。
【関数】
str_pad
【引数】
引数 | 説明 |
---|---|
第1引数 | 0埋め処理をする文字列 |
第2引数 | 埋める桁数 |
第3引数 | 埋める文字(0以外も可) |
第4引数 | 左を埋める・・・STR_PAD_LEFT 右を埋める・・・STR_PAD_RIGHT 両側を埋める・・STR_PAD_MOTH |
【戻り値】
結果 | 説明 |
---|---|
指定文字で指定桁数埋めた文字列 |
【サンプル】
「1」という文字を4桁に前ゼロ処理をします。
echo str_pad(1, 4, 0, STR_PAD_LEFT);
--------------------------------------
0001
「50」という文字を4桁に前ゼロ処理をします。
echo str_pad(50, 4, 0, STR_PAD_LEFT);
--------------------------------------
0050
「51」という文字を4桁に後ゼロ処理をします。
echo str_pad(51, 4, 0, STR_PAD_RIGHT);
--------------------------------------
5100
「AB」という文字を4桁にします。不足桁は「Z」で埋めます。
echo str_pad("AB", 4, "Z", STR_PAD_LEFT);
--------------------------------------
ZZAB
※処理対象の文字、埋める文字が数値でない場合は""で囲みます。