Vprintf funksiyasi
vprintf funksiyasi printf ga o'xshash ishlaydi, lekin o'zgaruvchan sonli parametrlar o'rniga argumentlarni massiv shaklida qabul qiladi. Qator formatlasi berilgan andozaga muvofiq amalga oshiriladi.
Sintaksis
vprintf(string $format, array $args): int
Misol
Argumentlar massivi bilan asosiy foydalanish:
<?php
$format = 'Ism: %s, Yosh: %d';
$args = ['Ivan', 25];
vprintf($format, $args);
?>
Kod bajarish natijasi:
"Ism: Ivan, Yosh: 25"
Misol
Turli format spetsifikatorlaridan foydalanish:
<?php
$format = 'Narx: %.2f, Kod: %04d';
$args = [19.99, 42];
vprintf($format, $args);
?>
Kod bajarish natijasi:
"Narx: 19.99, Kod: 0042"
Misol
Call_user_func_array orqali o'zgaruvchan sonli argumentlar bilan foydalanish:
<?php
$format = '%s scored %d goals in %d matches';
$data = ['Player1', 12, 15];
call_user_func_array('vprintf', [$format, $data]);
?>
Kod bajarish natijasi:
"Player1 scored 12 goals in 15 matches"