PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips97 文字列を書式に従って整形する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-4文字列Tips97 文字列を書式に従って整形する

Level1

Pointsprintf関数、vsprintf関数を使う

文字列を特定の書式に従って整形したい場合には、sprintf関数かvsprintf関数を使います。

sprintf関数は、与えられた引数をフォーマット文字列に従って文字列として整形した結果を返します。

引数は複数指定することができます。

sprintf関数の使い方

整形された文字列 = sprintf(
フォーマット文字列, [引数 ...]);

フォーマット文字列には、規定の変換指定子の組み合わせで指定します。複数の変換指定子を組み合わせることで様々なフォーマットに柔軟に対応できます(表1)。

整形したい値のフォーマットは、%の後に変換指定子を1つ以上組み合わせた文字列として指定します。たとえば、5桁で0埋めされた右詰めの整数フォーマットは、「%05d」のように指定します(リスト1)。

なお、%から始まる組み合わせた変換指定子以外の文字列はそのままの文字列で返されます。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません