ホームページ  >  記事  >  データベース  >  Web プログラミング チュートリアルにおける「int(11)」は何を意味しますか?また、「int(10)」や「int(4)」などの他のバリエーションとの違いは何ですか?

Web プログラミング チュートリアルにおける「int(11)」は何を意味しますか?また、「int(10)」や「int(4)」などの他のバリエーションとの違いは何ですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-16 15:52:03436ブラウズ

What does

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。