読者です 読者をやめる 読者になる 読者になる

Webデザインの勉強 | フェリカテクニカルアカデミーWebサイト制作科サポートブログ

書式を指定して文字列を表示

PHP入門

書式を指定して文字列を表示する

  • printf
  • sprintf
  • %s: 文字列に置換
  • %d: 整数値に置換
  • %f: 実数値に置換
<?php

// 文字列に関する関数
// printf

$s = "banana";
$n = 40;
$p = 5.23;

// "we have 40 bananas for $5.23"

// printf("we have %05d %ss for $%.2f", $n, $s, $p);

$result = sprintf("we have %05d %ss for $%.2f", $n, $s, $p);
echo $result;
vprintfについて
  • sprintfと似た命令にvprintfというものがあります。この命令では、第2引数以降を変数の羅列ではなくて、配列で渡すことができます。差し込むデータが配列だった場合はこちらを使うことも検討してみましょう。
  • http://jp2.php.net/manual/ja/function.vsprintf.php