119 of 410 menu

関数 vprintf

関数 vprintfprintf と同様に動作しますが、可変長引数の代わりに配列として引数を受け取ります。文字列のフォーマットは指定されたテンプレートに従って行われます。

構文

vprintf(string $format, array $args): int

引数の配列を使用した基本的な使用法:

<?php $format = '名前: %s, 年齢: %d'; $args = ['イワン', 25]; vprintf($format, $args); ?>

コード実行結果:

"名前: イワン, 年齢: 25"

様々なフォーマット指定子の使用:

<?php $format = '価格: %.2f, コード: %04d'; $args = [19.99, 42]; vprintf($format, $args); ?>

コード実行結果:

"価格: 19.99, コード: 0042"

call_user_func_array を使用した可変長引数の場合:

<?php $format = '%s scored %d goals in %d matches'; $data = ['Player1', 12, 15]; call_user_func_array('vprintf', [$format, $data]); ?>

コード実行結果:

"Player1 scored 12 goals in 15 matches"

関連項目

  • 関数 printf,
    フォーマットされた文字列を出力する
  • 関数 vsprintf,
    フォーマットされた文字列を返す
  • 関数 sprintf,
    文字列をフォーマットする
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否