PHP では、str_pad() 関数を使用して文字列を 0 で埋めることができます。この関数は、指定された文字で指定された長さの文字列を埋めることができます。欠落している長さを 0 で埋めるには、3 番目のパラメーターを "0" に設定するだけです。構文は "str_pad(string, 指定された長さ, '0', type )"; パラメータ "type" はパディングの方向を指定します。値 "STR_PAD_BOTH" は両側に埋められ、値 "STR_PAD_LEFT" は左側に埋められ、値 "STR_PAD_RIGHT" は右側に埋められます。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
PHP では、次のことができます。 use str_pad () 関数は、文字列が欠落している場合に 0 を埋めることを実現します。
str_pad() 関数は、文字列を新しい長さまで埋めることができます。つまり、文字列を指定された長さまで指定された文字で埋めることができます。
str_pad(string,length,pad_string,pad_type)
パラメータ | 説明 |
---|---|
文字列 | 必須。埋める文字列を指定します。 |
長さ | 必須。新しい文字列の長さを指定します。値が元の文字列の長さより小さい場合、操作は実行されません。 |
pad_string | オプション。パディングに使用する文字列を指定します。デフォルトは空白です。 |
pad_type | オプション。文字列のどちら側を埋めるかを指定します。 可能な値:
|
3 番目のパラメータ Pad_string を「0」に設定して、欠落している長さを 0 で埋めるだけです。
例:
<?php header('content-type:text/html;charset=utf-8'); $str="123456"; echo "原字符串:".$str."<br><br>"; echo "补位后:".str_pad($str,10,"0")."<br><br>"; echo "补位后:".str_pad($str,10,"0",STR_PAD_BOTH)."<br><br>"; echo "补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>"; ?>
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPの文字列が足りない場合に0を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。