स्प्रिंटफ () फ़ंक्शन का उपयोग स्वरूपित स्ट्रिंग को आउटपुट करने के लिए किया जाता है।
सिंटैक्स
sprintf(format, arg1, arg2, 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 - हेक्साडेसिमल संख्या (अपरकेस अक्षर)
-
-
तर्क1 - प्रारूप स्ट्रिंग में पहले %-साइन पर डाला जाने वाला तर्क।
-
तर्क2 - प्रारूप स्ट्रिंग में दूसरे %-साइन पर डाला जाने वाला तर्क।
वापसी
स्प्रिंटफ () फ़ंक्शन एक स्वरूपित स्ट्रिंग देता है।
उदाहरण
निम्नलिखित एक उदाहरण है -
<?php $val = 299; $txt = sprintf("%f",$val); echo $txt; ?>
आउटपुट
निम्न आउटपुट है -
299.000000
उदाहरण
आइए एक और उदाहरण देखें -
<?php $val = 768776; $char = 95; echo sprintf("%%b = %b",$val)."<br>"; echo sprintf("%%c = %c",$char); ?>
आउटपुट
निम्न आउटपुट है -
%b = 10111011101100001000 %c = _