လုပ်ဆောင်ချက် vprintf

လုပ်ဆောင်ချက် vprintf သည် printf နှင့် အလားသဏ္ဌာန်တူညီစွာ အလုပ်လုပ်ပြီး၊ သတ်မှတ်ထားသော ပုံစံအညွှန်းအတိုင်း စာကြောင်းပုံစံချခြင်း ဖြစ်စဉ်ကို ပြုလုပ်ပေးကာ၊ အငေါ့များအား ကိန်းရှင်အရေအတွက် မတူညီနိုင်သော အငေါ့များအစား တန်းစီစာရင်းပုံစံဖြင့် လက်ခံသည်။

ဝါကျဖွဲ့ပုံ

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

နမူနာ

တန်းစီစာရင်းရှိ အငေါ့များနှင့် အခြေခံအသုံးပြုမှု-

php<?php
  $format = 'အမည်- %s, အသက်- %d';
  $args = ['အီဗန်', 25];
  vprintf($format, $args);
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်-

php"အမည်- အီဗန်, အသက်- 25"

နမူနာ

မတူညီသော ပုံစံအညွှန်းများကို အသုံးပြုခြင်း-

php<?php
  $format = 'စျေးနှုန်း- %.2f, ကုဒ်- %04d';
  $args = [19.99, 42];
  vprintf($format, $args);
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်-

php"စျေးနှုန်း- 19.99, ကုဒ်- 0042"

နမူနာ

call_user_func_array မှတစ်ဆင့် အငေါ့များ၏ ကိန်းရှင်အရေအတွက်ဖြင့် အသုံးပြုခြင်း-

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

ကုဒ်အလုပ်လုပ်ဆောင်မှု ရလဒ်-

php"Player1 scored 12 goals in 15 matches"

ဖတ်ရှုရန်

  • လုပ်ဆောင်ချက် printf,
    အကြောင်းမှာ ယင်းသည် ပုံစံချထားသည့် စာကြောင်းကို ထုတ်ပေးသည်
  • လုပ်ဆောင်ချက် vsprintf,
    အကြောင်းမှာ ယင်းသည် ပုံစံချထားသည့် စာကြောင်းကို ပြန်ပေးသည်
  • လုပ်ဆောင်ချက် sprintf,
    အကြောင်းမှာ ယင်းသည် စာကြောင်းကို ပုံစံချပေးသည်