ホームページ > バックエンド開発 > PHPチュートリアル > PHP で数値に先頭のゼロを追加するにはどうすればよいですか?

PHP で数値に先頭のゼロを追加するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-23 17:27:15
オリジナル
925 人が閲覧しました

How to Add Leading Zeros to Numbers in PHP?

PHP で先行ゼロを使用した数値の書式設定

質問:

1234567 などの数値を含む変数が指定されたとします。 、欠落している桁が確実に埋められるように、特定の桁数になるように書式設定するにはどうすればよいですか先頭にゼロは付きますか?

答え:

PHP はこの目的のためにいくつかの関数を提供します:

sprintf:

sprintf('%08d', 1234567); // 01234567
ログイン後にコピー

d 形式指定子は、数値の先頭にゼロが埋め込まれることを示します。合計の長さを 8 文字にするために必要です。

str_pad:

str_pad($value, 8, '0', STR_PAD_LEFT); // 01234567
ログイン後にコピー

str_pad 関数を使用すると、次のいずれかの文字列を指定した数の文字で埋め込むことができます。左か右か。 STR_PAD_LEFT オプションを使用すると、先頭のゼロが値の左側に追加されます。

たとえば、指定された値 1234567 を使用すると、

$paddedValue = sprintf('%08d', 1234567); // 01234567
ログイン後にコピー

$paddedValue に書式設定された文字列が含まれるようになります。先頭のゼロを含む 8 桁の数字。

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

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