Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP में अनपैक () फ़ंक्शन

अनपैक () फ़ंक्शन बाइनरी स्ट्रिंग से डेटा को अनपैक करता है।

सिंटैक्स

unpack(format, data)

पैरामीटर

  • प्रारूप - उपयोग करने के लिए प्रारूप। यहां संभावित मान दिए गए हैं

    • −NUL- गद्देदार स्ट्रिंग

    • - स्पेस-पैडेड स्ट्रिंग

    • -हेक्स स्ट्रिंग, कम निबल पहले

    • एच -हेक्स स्ट्रिंग, उच्च निबल पहले

    • सी - हस्ताक्षरित चार

    • सी -अहस्ताक्षरित चार

    • s − साइन शॉर्ट (हमेशा 16 बिट, मशीन बाइट ऑर्डर)

    • एस - अहस्ताक्षरित लघु (हमेशा 16 बिट, मशीन बाइट क्रम)

    • n - अहस्ताक्षरित लघु (हमेशा 16 बिट, बड़ा एंडियन बाइट क्रम)

    • वी - अहस्ताक्षरित लघु (हमेशा 16 बिट, थोड़ा एंडियन बाइट क्रम)

    • मैं - हस्ताक्षरित पूर्णांक (मशीन पर निर्भर आकार और बाइट क्रम)

    • मैं - अहस्ताक्षरित पूर्णांक (मशीन पर निर्भर आकार और बाइट क्रम)

    • एल - लंबे समय तक हस्ताक्षर किए (हमेशा 32 बिट, मशीन बाइट ऑर्डर)

    • एल - अहस्ताक्षरित लंबा (हमेशा 32 बिट, मशीन बाइट ऑर्डर)

    • एन - अहस्ताक्षरित लंबा (हमेशा 32 बिट, बड़ा एंडियन बाइट ऑर्डर)

    • वी - अहस्ताक्षरित लंबा (हमेशा 32 बिट, थोड़ा एंडियन बाइट ऑर्डर)

    • - फ्लोट (मशीन पर निर्भर आकार और प्रतिनिधित्व)

    • डी - डबल (मशीन पर निर्भर आकार और प्रतिनिधित्व)

    • x - एनयूएल बाइट

    • X − एक बाइट का बैकअप लें

    • Z - एनयूएल-गद्देदार स्ट्रिंग

    • @ − पूर्ण स्थिति में NUL-भरें

  • डेटा - बाइनरी डेटा पैक किया जाना है।

वापसी

अनपैक () फ़ंक्शन सफलता पर एक सरणी देता है, या विफलता पर गलत।

उदाहरण

<?php
   $var = "Jacob";
   print_r(unpack("C*myint",$var));
?>

आउटपुट

निम्न आउटपुट है।

Array
(
   [myint1] => 74
   [myint2] => 97
   [myint3] => 99
   [myint4] => 111
   [myint5] => 98
)

  1. PHP लॉग 10 () फ़ंक्शन

    परिभाषा और उपयोग लॉग10 () फ़ंक्शन किसी संख्या के आधार-10 लघुगणक की गणना करता है। बेस-10 लघुगणक को सामान्य या सैंडर्ड एल्गोरिथम भी कहा जाता है। log10(x) फ़ंक्शन लॉग की गणना करता है10 एक्स। यह निम्नलिखित समीकरण द्वारा प्राकृतिक एल्गोरिथम से संबंधित है - लॉग 10 x=लॉगई x/लॉगई 10 ताकि लॉग 10 100=लॉ

  1. पीएचपी लॉग () समारोह

    परिभाषा और उपयोग लॉग () फ़ंक्शन किसी संख्या के प्राकृतिक लघुगणक की गणना करता है। लघुगणक घातांक का विलोम है। अगर 102 =100, इसका मतलब है लॉग10 100=2. प्राकृतिक लघुगणक की गणना यूलर संख्या e . के साथ की जाती है आधार के रूप में। PHP में, पूर्वनिर्धारित स्थिरांक M_E e का मान देता है जो 2.7182818284590

  1. PHP में पैक () फ़ंक्शन

    पैक () फ़ंक्शन डेटा को बाइनरी स्ट्रिंग में पैक करता है। सिंटैक्स pack(format , args) पैरामीटर प्रारूप - उपयोग करने के लिए प्रारूप। यहां संभावित मान दिए गए हैं - ए - एनयूएल-गद्देदार स्ट्रिंग ए - स्पेस-पैडेड स्ट्रिंग ज -हेक्स स्ट्रिंग, कम निबल पहले एच -हेक्स स्ट्रिंग, उच्च निबल पहले