<PHP متفرقات المرجعي
مثال
حزمة البيانات في السلسلة الثنائية:
<?php
echo pack("C3",80,72,80);
?>
تشغيل المثال »
تعريف والاستخدام
في pack() حزم البيانات وظيفة إلى سلسلة الثنائية.
بناء الجملة
معامل | وصف |
---|
format | مطلوب. يحدد شكل لاستخدامها عند التعبئة البيانات. القيم الممكنة: - و- سلسلة NUL مبطن
- أ - سلسلة SPACE مبطن
- ح - سلسلة عرافة، عاب منخفض أولا
- H - سلسلة عرافة، عاب عالية لأول مرة
- ج - شار وقعت
- C - الحرف غير الموقعة
- الصورة - وقعت باختصار (always 16 bit, machine byte order)
- S - غير موقعة قصيرة (always 16 bit, machine byte order)
- ن - غير موقعة قصيرة (always 16 bit, big endian byte order)
- الخامس - غير موقعة قصيرة (always 16 bit, little endian byte order)
- ط - وقعت صحيح (machine dependent size and byte order)
- I - عدد صحيح بدون إشارة (machine dependent size and byte order)
- ل - وقعت منذ فترة طويلة (always 32 bit, machine byte order)
- L - غير موقعة طويلة (always 32 bit, machine byte order)
- N - غير موقعة طويلة (always 32 bit, big endian byte order)
- V - غير موقعة طويلة (always 32 bit, little endian byte order)
- و - تعويم (machine dependent size and representation)
- د - المزدوج (machine dependent size and representation)
- س - NUL بايت
- X - نسخ احتياطي بايت واحد
- Z - سلسلة NUL مبطن
- @ - NUL ملء إلى موضع مطلق
|
args+ | اختياري. تحديد واحد أو أكثر من الحجج لتكون معبأة |
تفاصيل تقنية
قيمة الإرجاع: | بإرجاع سلسلة الثنائية التي تحتوي على بيانات |
---|
صفحة PHP: | 4+ |
---|
التغيير: | و "Z" تم إضافة التعليمات البرمجية في PHP 5.5 مع نفس الوظائف ك "a" من أجل التوافق بيرل |
---|
مزيد من الأمثلة
مثال 1
حزمة البيانات في السلسلة الثنائية:
<?php
echo pack("C*",80,72,80);
?>
تشغيل المثال »
<PHP متفرقات المرجعي