ශ්රිතය 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"