လုပ်ဆောင်ချက် vprintf
လုပ်ဆောင်ချက် vprintf သည် printf နှင့် အလားသဏ္ဌာန်တူညီစွာ အလုပ်လုပ်ပြီး၊ သတ်မှတ်ထားသော ပုံစံအညွှန်းအတိုင်း စာကြောင်းပုံစံချခြင်း ဖြစ်စဉ်ကို ပြုလုပ်ပေးကာ၊ အငေါ့များအား ကိန်းရှင်အရေအတွက် မတူညီနိုင်သော အငေါ့များအစား တန်းစီစာရင်းပုံစံဖြင့် လက်ခံသည်။
ဝါကျဖွဲ့ပုံ
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"