विवरण
vsprintf() फंक्शन फॉर्मेटेड स्ट्रिंग लौटाता है।
सिंटैक्स
vsprintf(format, argarray)
पैरामीटर्स
format − स्ट्रिंग निर्दिष्ट करता है और इसमें वेरिएबल्स को कैसे फॉर्मेट करना है।
निम्न संभावित फॉर्मेट वैल्यूज हैं:
%% − परसेंट साइन लौटाता है
%b − बाइनरी नंबर
%c − ASCII वैल्यू के अनुसार कैरेक्टर
%d − साइन्ड डेसीमल नंबर (नेगेटिव, जीरो या पॉजिटिव)
%e − लोअरकेस का उपयोग करके साइंटिफिक नोटेशन (उदाहरण 1.2e+2)
%E − अपरकेस का उपयोग करके साइंटिफिक नोटेशन (उदाहरण 1.2E+2)
%u − अनसाइन्ड डेसीमल नंबर (जीरो के बराबर या अधिक)
%f − फ्लोटिंग-पॉइंट नंबर (लोकल सेटिंग्स अवेयर)
%F − फ्लोटिंग-पॉइंट नंबर (लोकल सेटिंग्स अवेयर नहीं)
%g − %e और %f में से छोटा
%G − %E और %f में से छोटा
%o − ऑक्टल नंबर
%s − स्ट्रिंग
%x − हेक्साडेसिमल नंबर (लोअरकेस लेटर्स)
%X − हेक्साडेसिमल नंबर (अपरकेस लेटर्स)
arg − फॉर्मेट स्ट्रिंग में % साइन्स पर इन्सर्ट किए जाने वाले आर्गुमेंट्स वाला ऐरे
रिटर्न वैल्यू
vsprintf() फंक्शन फॉर्मेटेड स्ट्रिंग के रूप में मान लौटाता है।
उदाहरण
निम्न एक उदाहरण है:
<?php
$a = 6567;
$b = 8976;
$res = vsprintf("%f\n%f", array($a, $b));
echo $res;
?>
आउटपुट
6567.000000 8976.000000