int(11) と int(Anything Else) を理解する
Web プログラミングのチュートリアルを探索しながら、int(11) と int(11) の概念とそのバリエーション (int(10)、int(4) など) には疑問が生じる可能性があります。本来、int(11) は、UNSIGNED として指定されない限り (この場合、デフォルトは 10 になります)、整数の最大表示幅 11 文字を表します。ただし、別のチュートリアルでは他の値が出てくる場合があり、その目的について疑問に思うかもしれません。
スペース要件やパフォーマンスの考慮事項とは異なり、INT(x) の x は特に表示幅を指します。この幅を減らすことで、チュートリアルは UNSIGNED 整数の「ZEROFILL」オプションを実現することを目指しています。このオプションを使用すると、指定された表示幅まで値の左がゼロで埋められるようになります。
たとえば、次のことを考慮してください:
INT(4) UNSIGNED ZEROFILL
Value | Result |
---|---|
1 | 0001 |
2 | 0002 |
99 | 0099 |
1000 | 0100 |
10000 | 1000 |
INT(2) 未署名ZEROFILL
Value | Result |
---|---|
1 | 01 |
2 | 02 |
9 | 09 |
10 | 10 |
100 | 10 |
対照的に、ZEROFILL オプションを使用しない場合、値は左に埋め込まれます。スペース:
INT(4)
Value | Result |
---|---|
1 | 1 |
2 | 2 |
99 | 99 |
1000 | 1000 |
10000 | 10000 |
INT(2)
Value | Result |
---|---|
1 | 1 |
2 | 2 |
9 | 9 |
10 | 10 |
100 | 10 |
表示を調整するwidth、チュートリアルでは、符号なし整数の書式設定と表示を強化するための ZEROFILL オプションの使用法を示します。値。
以上がWeb プログラミング チュートリアルにおける「int(11)」は何を意味しますか?また、「int(10)」や「int(4)」などの他のバリエーションとの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。