<PHP Rożne referencyjny
Definicja i Wykorzystanie
pack() funkcja pakiety danych w ciąg binarny.
Składnia
Parametr | Opis |
---|
format | Wymagany. Określa format używany podczas pakowania danych. Możliwe wartości: - a - NUL wyściełane ciąg
- A - ciąg SPACE wyściełane
- h - ciąg Hex, niskie dziobanie pierwszy
- H - ciąg Hex, wysoki skubać pierwszy
- c - podpisane char
- C - unsigned char
- s - podpisał krótki (always 16 bit, machine byte order)
- S - unsigned krótki (always 16 bit, machine byte order)
- n - unsigned short (always 16 bit, big endian byte order)
- v - unsigned short (always 16 bit, little endian byte order)
- I - liczba całkowita ze znakiem (machine dependent size and byte order)
- I - liczba całkowita bez znaku (machine dependent size and byte order)
- L - podpisany długości (always 32 bit, machine byte order)
- L - unsigned long (always 32 bit, machine byte order)
- N - unsigned long (always 32 bit, big endian byte order)
- V - unsigned long (always 32 bit, little endian byte order)
- F - pływak (machine dependent size and representation)
- D - podwójna (machine dependent size and representation)
- x - NUL bajt
- X - Powrót o jeden bajt
- Z - NUL wyściełane ciąg
- @ - NUL napełniania do położenia bezwzględnego
|
args+ | Opcjonalny. Określa jeden lub więcej argumentów, aby być pakowane |
Szczegóły techniczne
Zwracana wartość: | Zwraca ciąg zawierający dane binarne |
---|
Wersja PHP: | 4+ |
---|
Lista zmian: | "Z" kod dodano PHP 5.5 z taką samą funkcjonalność co "a" do zgodności Perl |
---|
Więcej przykładów
<PHP Rożne referencyjny