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