<PHP Çeşitli Referans
Örnek
ikili dize veri Paketi:
<?php
echo pack("C3",80,72,80);
?>
»Run örnek
Tanımı ve Kullanımı
pack() işlevi, bir ikili dize veri paketleri.
Sözdizimi
Parametre | Açıklama |
---|
format | Gereklidir. Verileri ambalaj kullanılacak biçimini belirtir. Olası değerler: - a - NUL-yastıklı dize
- A - UZAY-yastıklı dize
- h - Hex dize, düşük nibble ilk
- H - Hex dize, yüksek nibble ilk
- c - signed char
- C - işaretsiz karakter
- s - kısa imzalı (always 16 bit, machine byte order)
- S - işaretsiz kısa (always 16 bit, machine byte order)
- n - işaretsiz kısa (always 16 bit, big endian byte order)
- v - işaretsiz kısa (always 16 bit, little endian byte order)
- I - işaretli tamsayı (machine dependent size and byte order)
- I - işaretsiz bir tamsayı (machine dependent size and byte order)
- l - Uzun imzalı (always 32 bit, machine byte order)
- L - işaretsiz uzun (always 32 bit, machine byte order)
- N - imzasız uzun (always 32 bit, big endian byte order)
- V - imzasız uzun (always 32 bit, little endian byte order)
- f - şamandıra (machine dependent size and representation)
- d - çift (machine dependent size and representation)
- x - boş karaktere
- X - Bir baytlık yedek
- Z - NUL-yastıklı dize
- @ - mutlak konum için NULL-dolgu
|
args+ | İsteğe bağlı. paketlenecek bir veya daha fazla argüman belirtir |
Teknik detaylar
Geri dönüş değeri: | veri içeren bir ikili dize döndürür |
---|
PHP Sürümü: | 4+ |
---|
Değişiklikler: | "Z" kodu ile aynı işlevlere sahip PHP 5.5 ilave edildi "a" Perl uyumluluk |
---|
Diğer Örnekler
Örnek 1
ikili dize veri Paketi:
<?php
echo pack("C*",80,72,80);
?>
»Run örnek
<PHP Çeşitli Referans