大企業営業から未経験ITエンジニアを目指すブログ

アラサー大企業営業から未経験ITエンジニアを目指すブログ。日々学んだことを忘備録的に記します。

PHP関数:sptintf()

sprintf() : 文字列をフォーマット化したい時に使える。

例えば、Aさんは100点をとりました

    Bさんは89点をとりました

を出力したい時、「XXさんはXX点をとりました」を共通化する。

 

sprintf("文字列フォーマット", ”代入したい文字”, ...);

sprintf("%sさんは%d点をとりました", "A" , 100)

 

「%s」は文字列を、「%d」は数値、「%f」は浮動小数点数、「%u」は符号なしの整数を受け入れる。

 

※ゼロ埋めという方法もある。

1~99999までの番号を登録する際、1など、桁が足りない場合は「00001」のように0で埋めたい場合。

sprintf("番号:%05d", 1);

⇒00001になる。

%(埋めたい数字)(埋めた結果生成される数字の桁数)d

 

https://techacademy.jp/magazine/12286