Kazi vprintf
Kazi vprintf inafanya kazi sawa na printf, lakini inakubali hoja kwa njia ya safu badala ya idadi kubadilika-badilika ya vigezo. Uundaji wa mstari hufanyika kulingana na kiolezo kilichobainishwa.
Syntax
vprintf(string $format, array $args): int
Mfano
Matumizi ya msingi na safu ya hoja:
<?php
$format = 'Jina: %s, Umri: %d';
$args = ['Ivan', 25];
vprintf($format, $args);
?>
Matokeo ya kutekeleza kificho:
"Jina: Ivan, Umri: 25"
Mfano
Matumizi ya vibainishi anuwai vya umbizo:
<?php
$format = 'Bei: %.2f, Msimbo: %04d';
$args = [19.99, 42];
vprintf($format, $args);
?>
Matokeo ya kutekeleza kificho:
"Bei: 19.99, Msimbo: 0042"
Mfano
Matumizi na idadi kubadilika-badilika ya hoja kupitia call_user_func_array:
<?php
$format = '%s alifunga magoli %d katika mechi %d';
$data = ['Player1', 12, 15];
call_user_func_array('vprintf', [$format, $data]);
?>
Matokeo ya kutekeleza kificho:
"Player1 alifunga magoli 12 katika mechi 15"