なかなか使う機会がなく知らなかったのでメモ。
PHPマニュアル
説明:
sprintf(string $format, mixed ...$values): string
フォーマット文字列 format
に基づき生成された文字列を返します。
例
$example .= sprintf("<a href=\"%s?hoge=%s&fuga=%s&foo=%s&baz=%s\" class=\"%s\">", "hoge", $fuga, $foo, $baz, $boo, $bar);
自分なりの理解
$fromatの中身の%の数分$valuesを渡す。
n番目の%に置換される文字列が$valuesのn番目のあたる引数。
%sみたいなのは指定子でsの場合は引数を文字列で扱う。
%sの場合は引数を文字列として置換する。