ফাংশন 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"