phpはstr_padをベースにして、カード番号の桁数が足りない場合に自動的に0を埋める方法を実現するため、str_padカード番号
PHP の str_pad 関数は、空白の数字を自動的に埋めるのに役立ちます。str_pad() 関数は、指定された長さまで文字列を埋めます。
str_pad() 関数は、指定された長さまで文字列をパディングします。
文法
str_pad(文字列,長さ,パッド文字列,パッドタイプ)
パラメータ |
説明 |
文字列 |
必須。埋める文字列を指定します。 |
長さ |
必須。新しい文字列の長さを指定します。値が元の文字列の長さより小さい場合、操作は実行されません。 |
パッド文字列 |
オプション。パディングに使用する文字列を指定します。デフォルトは空白です。 |
パッドタイプ |
オプション。パディング文字列の側を指定します。
可能な値:
- STR_PAD_BOTH - 文字列の両端にパディングします。偶数でない場合は、右側に余分なパディングが追加されます。
- STR_PAD_LEFT - 文字列の左側にパディングします。
- STR_PAD_RIGHT - 文字列の右側にパディングします。これがデフォルトです。
|
例は次のとおりです:
コードをコピーします コードは次のとおりです:
$cardCount = 10;
$arr = array();
for ($i = 1; $i
$strCard = str_pad($i, 10, '0', STR_PAD_LEFT);
$arr[] = $strCard;
}
print_r($arr);
実行後の出力結果は以下の通りです:
コードをコピーします コードは次のとおりです:
配列 ( [0] => 0000000001 [1] => 0000000002 [2] => 0000000003 [3] => 0000000004 [4] => 0000000005 [5] => 0000000006 [6] 0000000007 [7] => 0000000008 [8] => 0000000009 [9] => 0000000010
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/910602.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/910602.html技術記事 PHP は、カード番号の不足桁を自動的に 0 で埋める方法を実現するために、php の str_pad 関数を使用して文字列を埋めます。 ...