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

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

DDD
リリース: 2024-12-06 10:49:14
オリジナル
668 人が閲覧しました

How Can I Efficiently Zero-Pad Single Digits in PHP Strings?

文字列内のゼロ埋め数字

1 桁 (1 ~ 9) を埋め込まれたゼロ形式 (01 ~ 09) に変換することは簡単に思えるかもしれませんが、複雑なソリューションでは面倒です。幸いなことに、sprintf 関数を使用した効率的なアプローチがあります。

ゼロパディングを実現するには、sprintf では ' d' 形式を使用する必要があります。 「%0」の部分はゼロパディングを指定し、「2」は必要なフィールド幅を示します。例:

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

たとえば、$digit に値 5 が含まれる場合、$s は「05」になります。先頭のゼロは正常に追加されました。

詳細と追加の形式オプションについては、sprintf の公式ドキュメントを参照してください。

[sprintf() ドキュメント](http://php.net/ Manual/ja/function.sprintf.php)

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

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