vfprintf () फ़ंक्शन का उपयोग स्वरूपित स्ट्रिंग को विशिष्ट आउटपुट में बदलने के लिए किया जाता है। यह आउटपुट की गई स्ट्रिंग की लंबाई लौटाता है।
सिंटैक्स
vfprintf(stream, format, arg)
पैरामीटर
-
स्ट्रीम - निर्दिष्ट करता है कि स्ट्रिंग को कहां आउटपुट करना है
-
प्रारूप - स्ट्रिंग को निर्दिष्ट करता है और उसमें वेरिएबल को कैसे फ़ॉर्मेट करना है।
-
संभावित प्रारूप मान निम्नलिखित हैं -
-
%% − एक प्रतिशत चिह्न लौटाता है
-
%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 − हेक्साडेसिमल संख्या (अपरकेस अक्षर)
-
-
तर्क - प्रारूप स्ट्रिंग में % चिह्नों पर सम्मिलित किए जाने वाले तर्कों के साथ एक सरणी।
वापसी
vfprintf() फ़ंक्शन आउटपुट स्ट्रिंग की लंबाई लौटाता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php $str1 = 123; $str2 = 456; $file = fopen("sample.txt","r"); vfprintf($file,"%f%f",array($str1,$str2)); ?>