【PHP】fprintf()、vfprintf()の違い。

前回の記事←に引き続き、printf()系の関数はこれで出尽くしたかな。

■fprintf()

フォーマットした文字列をファイルストリームに書き込む。
第一引数にファイルポインタを指定し、第二引数にフォーマット、それ以降に置換文字列を指定する。

■vfprintf()

フォーマットした文字列をファイルストリームに書き込む。
上記関数との違いは置換文字列を配列として受け取る点。(第三引数に配列で置換文字列を渡してあげればよい。)

 

にしても種類が多い。
printf(), sprintf(), vprintf(), vsprintf(), fprintf(), vfprintf()

細かいけど重要。