কম্পিউটার টিউটোরিয়াল

PHP-এ pack() ফাংশন


pack() ফাংশনটি ডেটাকে একটি বাইনারি স্ট্রিং-এ প্যাক করে।

সিনট্যাক্স

pack(format , args)

প্যারামিটার

  • format − ব্যবহার করার ফরম্যাট। সম্ভাব্য মানগুলো:

    • a − NUL-প্যাডেড স্ট্রিং

    • A − SPACE-প্যাডেড স্ট্রিং

    • h − হেক্স স্ট্রিং, লো নিবল প্রথমে

    • H − হেক্স স্ট্রিং, হাই নিবল প্রথমে

    • c − সাইনড চার

    • C − অনসাইনড চার

    • s − সাইনড শর্ট (সদা ১৬ বিট, মেশিন বাইট অর্ডার)

    • S − অনসাইনড শর্ট (সদা ১৬ বিট, মেশিন বাইট অর্ডার)

    • n − অনসাইনড শর্ট (সদা ১৬ বিট, বিগ এন্ডিয়ান বাইট অর্ডার)

    • v − অনসাইনড শর্ট (সদা ১৬ বিট, লিটল এন্ডিয়ান বাইট অর্ডার)

    • i − সাইনড ইন্টিজার (মেশিন-নির্ভর সাইজ ও বাইট অর্ডার)

    • I − অনসাইনড ইন্টিজার (মেশিন-নির্ভর সাইজ ও বাইট অর্ডার)

    • l − সাইনড লং (সদা ৩২ বিট, মেশিন বাইট অর্ডার)

    • L − অনসাইনড লং (সদা ৩২ বিট, মেশিন বাইট অর্ডার)

    • N − অনসাইনড লং (সদা ৩২ বিট, বিগ এন্ডিয়ান বাইট অর্ডার)

    • V − অনসাইনড লং (সদা ৩২ বিট, লিটল এন্ডিয়ান বাইট অর্ডার)

    • f − ফ্লোট (মেশিন-নির্ভর সাইজ ও রিপ্রেজেন্টেশন)

    • d − ডাবল (মেশিন-নির্ভর সাইজ ও রিপ্রেজেন্টেশন)

    • x − NUL বাইট

    • X − এক বাইট পিছনে যান

    • Z − NUL-প্যাডেড স্ট্রিং

    • @ − অ্যাবসোলিউট পজিশনে NUL-ফিল

  • args − প্যাক করার জন্য এক বা একাধিক আর্গুমেন্ট।

রিটার্ন

pack() ফাংশনটি ডেটা ধারণকারী একটি বাইনারি স্ট্রিং রিটার্ন করে।

উদাহরণ

<?php    echo pack("C3",80,72,80); ?>

আউটপুট

নিচে আউটপুট দেওয়া হলো।

AMIT
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP-এ unpack() ফাংশন

  4. PHP-এ pack() ফাংশন