কম্পিউটার

PHP-তে pack() ফাংশন


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

সিনট্যাক্স

pack(format , args)

পরামিতি

  • ফরম্যাট - ব্যবহার করার বিন্যাস। এখানে সম্ভাব্য মান −

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

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

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

    • H − হেক্স স্ট্রিং, প্রথমে উঁচু নিবল

    • c - স্বাক্ষরিত চর

    • C - স্বাক্ষরবিহীন চর

    • s − সংক্ষিপ্ত স্বাক্ষর (সর্বদা 16 বিট, মেশিন বাইট অর্ডার)

    • S − স্বাক্ষরবিহীন ছোট (সর্বদা 16 বিট, মেশিন বাইট অর্ডার)

    • n − স্বাক্ষরবিহীন ছোট (সর্বদা 16 বিট, বড় এন্ডিয়ান বাইট অর্ডার)

    • v − স্বাক্ষরবিহীন সংক্ষিপ্ত (সর্বদা 16 বিট, সামান্য এন্ডিয়ান বাইট অর্ডার)

    • আমি - স্বাক্ষরিত পূর্ণসংখ্যা (মেশিন নির্ভর আকার এবং বাইট অর্ডার)

    • আমি - স্বাক্ষরবিহীন পূর্ণসংখ্যা (মেশিন নির্ভর সাইজ এবং বাইট অর্ডার)

    • l − দীর্ঘ স্বাক্ষরিত (সর্বদা 32 বিট, মেশিন বাইট অর্ডার)

    • L − স্বাক্ষরবিহীন লম্বা (সর্বদা 32 বিট, মেশিন বাইট অর্ডার)

    • N − স্বাক্ষরবিহীন লম্বা (সর্বদা 32 বিট, বড় এন্ডিয়ান বাইট অর্ডার)

    • V − স্বাক্ষরবিহীন লম্বা (সর্বদা 32 বিট, সামান্য এন্ডিয়ান বাইট অর্ডার)

    • f − ফ্লোট (মেশিন নির্ভর আকার এবং উপস্থাপনা)

    • d − দ্বিগুণ (মেশিন নির্ভর আকার এবং উপস্থাপনা)

    • x - NUL বাইট

    • X - এক বাইট ব্যাক আপ করুন

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

    • @ − NUL- পরম অবস্থানে পূরণ করুন

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

ফেরত

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

উদাহরণ

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

আউটপুট

নিচের আউটপুট।

AMIT

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP-তে আনপ্যাক() ফাংশন

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