ホームページ > バックエンド開発 > PHPチュートリアル > 文字列内の 1 桁の数字をゼロで埋めるにはどうすればよいですか?

文字列内の 1 桁の数字をゼロで埋めるにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-06 03:55:17
オリジナル
389 人が閲覧しました

How Can I Zero-Pad Single-Digit Numbers in a String?

文字列内の数字にゼロを埋め込む

単一の数字 (1 ~ 9) をゼロ埋めされた対応する数字 ( 01~09)。複雑で退屈なアプローチを念頭に置いていますが、利用できる簡潔でエレガントな解決策があります。

解決策:

倍精度浮動小数点数をキャストする代わりに、これは「double」という用語が意味するもので、文字列内の数字の先頭にゼロを追加することを目的としています。この目的のために、sprintf 関数を活用できます。

$s = sprintf('%02d', $digit);
ログイン後にコピー

この式では、

  • $s は、ゼロが埋め込まれた結果の文字列です。
  • $digit は、必要な 1 桁の整数です。 Pad.
  • d は形式指定子です。先頭の 0 はゼロパディングを示し、2 はフィールドの幅 (パディングを含む) を指定します。

例:

echo sprintf('%02d', 4); // Output: 04
echo sprintf('%02d', 1); // Output: 01
ログイン後にコピー

追加メモ:

  • 公式ドキュメントを参照してください形式指定子の詳細については、sprintf を参照してください。
  • このソリューションは、適切な範囲内の文字列と数字を操作していることを前提としています。

以上が文字列内の 1 桁の数字をゼロで埋めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート