पैक () फ़ंक्शन डेटा को बाइनरी स्ट्रिंग में पैक करता है।
सिंटैक्स
pack(format , args)
पैरामीटर
-
प्रारूप - उपयोग करने के लिए प्रारूप। यहां संभावित मान दिए गए हैं -
-
ए - एनयूएल-गद्देदार स्ट्रिंग
-
ए - स्पेस-पैडेड स्ट्रिंग
-
ज -हेक्स स्ट्रिंग, कम निबल पहले
-
एच -हेक्स स्ट्रिंग, उच्च निबल पहले
-
सी - हस्ताक्षरित चार
-
सी - अहस्ताक्षरित चार
-
s − साइन शॉर्ट (हमेशा 16 बिट, मशीन बाइट ऑर्डर)
-
एस - अहस्ताक्षरित लघु (हमेशा 16 बिट, मशीन बाइट क्रम)
-
n - अहस्ताक्षरित लघु (हमेशा 16 बिट, बड़ा एंडियन बाइट क्रम)
-
वी - अहस्ताक्षरित लघु (हमेशा 16 बिट, थोड़ा एंडियन बाइट क्रम)
-
मैं - हस्ताक्षरित पूर्णांक (मशीन पर निर्भर आकार और बाइट क्रम)
-
मैं - अहस्ताक्षरित पूर्णांक (मशीन पर निर्भर आकार और बाइट क्रम)
-
एल - लंबे समय तक हस्ताक्षर किए (हमेशा 32 बिट, मशीन बाइट ऑर्डर)
-
एल - अहस्ताक्षरित लंबा (हमेशा 32 बिट, मशीन बाइट ऑर्डर)
-
एन - अहस्ताक्षरित लंबा (हमेशा 32 बिट, बड़ा एंडियन बाइट ऑर्डर)
-
वी - अहस्ताक्षरित लंबा (हमेशा 32 बिट, थोड़ा एंडियन बाइट ऑर्डर)
-
च - फ्लोट (मशीन पर निर्भर आकार और प्रतिनिधित्व)
-
डी - डबल (मशीन पर निर्भर आकार और प्रतिनिधित्व)
-
x - एनयूएल बाइट
-
X − एक बाइट का बैकअप लें
-
Z - एनयूएल-गद्देदार स्ट्रिंग
-
@ − पूर्ण स्थिति में NUL-भरें
-
-
तर्क - पैक किए जाने वाले एक या अधिक तर्क।
वापसी
पैक () फ़ंक्शन डेटा युक्त एक बाइनरी स्ट्रिंग देता है।
उदाहरण
<?php echo pack("C3",80,72,80); ?>
आउटपुट
निम्न आउटपुट है।
AMIT