0 レビュー
5 回答
forループ-PHP文字列と数値の合計
<脇>
答えへのリンク
答えへのリンク
答えへのリンク
答えへのリンク
答えへのリンク
この質問にはすでに回答があります:
わからない
0
レビュー
答え :
解決策:
を使用して、必要な長さにゼロパッドします $ start = "00030000";
for($ i = 1; $ i <10; $ i ++){
$ sum = $ i + $ start;
echo str_pad($ sum、8、 "0"、STR_PAD_LEFT);
}
出力:
00030001
00030002
00030003
...
わからない
0
レビュー
答え :
解決策:
$start = "00030000";
$startLen = strlen($start);
for ($i = 1; $i < 10; $i++) {
echo str_pad($i + $start, $startLen, '0', STR_PAD_LEFT );
}
わからない
0
レビュー
答え :
解決策:
strpadまたはsprintfを使用してこれを取得できます。
$input = "30";
echo str_pad($input, 4, "0", STR_PAD_LEFT); // produces "0030"
わからない
0
レビュー
答え :
解決策:
楽しみのために:
$start = "00030000";
$start = '_' . $start;
for ($i = 1; $i < 100; $i++) {
echo ltrim($start++, '_');
echo "\n";
}
実際にそのコードを使用しないでください。それは完璧に機能し、phpの文書化された機能を利用しますが、それを読むほとんどの人にとっては当惑します(これは悪いコードになります)。 str_pad()を使用する回答の1つを使用してください
わからない
0
レビュー
答え :
解決策:
$start = "00030000";
for ($i = 1; $i < 10; $i++) {
echo sprintf( "%08u\n", $i + $start );
}
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。