基本的には、0000000から9999999までの7桁の数字(たとえば、1461979)のリストを生成する必要があります。10^7(1000万)しかし、私はそれらを出力する効率的な機能を考えることができません。私はそれを行うことができるジェネリック関数があることを確信している - 好ましくはPHPで、しかし、私は必要に応じてそれを移植することができます。すべてのX桁の数字のセットを生成する
-1
A
答えて
6
ループを0から9999999に設定し、数をゼロにするために数多くのメソッドのうちの1つ、たとえばprintf("%07d", $val)
を使用します。
+0
これは完璧に動作するはずです、ありがとう! – MarathonStudios
4
for ($i=0; $i<=9999999; $i++) {
echo sprintf("%07d", $i) . '<br/>';
}
これはしかし、ブラウザを壊すかもしれない;)
関連する問題
- 1. C++で6桁の数字を生成
- 2. ID 16桁の数字から生成
- 3. PHPで可能なすべての4桁の数字を生成し、文字列で連結する
- 4. 10桁の数字のシードから9バイトの英数字を生成する
- 5. pythonを使用して00000から99999の形式の5桁の数字をすべて生成する
- 6. 2桁の整数を生成する
- 7. 4桁の4桁の乱数を生成するUnixコマンド
- 8. 複数持つグラフを生成するX軸データ(複数の複数のセットのセット)は、私は複数のセットに分割されそれぞれがX軸上データの複数のセットを持つグラフを生成する方法を探してい
- 9. C++ランダントを使用して4桁の数字を生成
- 10. PHP - 正確に8桁の数字(x.8y)で床を作成する方法
- 11. 00から24までの2桁の数字を生成
- 12. 右から2桁の5つの数字から数字Xを派生させてください
- 13. .netでUTF-8文字セット内のすべての文字を生成する方法
- 14. 与えられた基数と桁数のすべての可能な順列を生成する
- 15. mysqlで6桁の乱数を生成
- 16. 10桁の乱数を生成
- 17. ユニークな4桁の文字列を生成する方法
- 18. C++で文字列のすべての桁を追加する
- 19. すべての桁が区別できる4桁の整数を生成しようとすると奇妙なパターンが発生する
- 20. k桁のn個の乱数を生成する方法
- 21. サイズKのオブジェクトのより小さいセットからサイズNのすべてのセットを生成する。
- 22. 変数のセットからハッシュ文字列を生成
- 23. すべてのサブフォルダの文字列を生成する方法
- 24. 文字列のすべての組み合わせを生成する関数
- 25. すべての順序で文字セットのすべての順列を作成する方法 - Python
- 26. UTF-8以外の文字セットを生成するには
- 27. すべての一桁または二桁の数字に一致する正規表現
- 28. 20桁の乱数を生成する方法は?
- 29. クロージャでn桁の2進数を生成する
- 30. すべての文字セットに数字が含まれていますか?
だけコメント - 代わりのprintfを使用しての()ファイルにすべての結果を書き込みます。あなたは70 Mbのデータを得ますが、現代のシステムではあまりありません。 –
@Eugene:実際には80または90 MB。あなたはEOLを忘れました。 –
@Ignacioは依存しています。データが値ごとに7文字に厳密にフォーマットされている場合、EOLの必要はありません。数字の文字列表現に先行ゼロが含まれていない場合、結果は70 Mb未満になります(正確に計算するにはあまりにも怠惰です:) –