Функсияи 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"