फ़ंक्शन 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"