tutorial pengembangan web terbaru
 

PHP pack() Function

<PHP Lain-lain Referensi

Contoh

Pak data ke string biner:

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

Definisi dan Penggunaan

The pack() fungsi bungkus data ke string biner.


Sintaksis

pack( format,args+ )

Parameter Deskripsi
format Wajib. Menentukan format untuk digunakan saat pengepakan data.

Kemungkinan nilai:

  • a - string yang NUL-empuk
  • A - String SPACE-empuk
  • h - Hex String, nibble rendah pertama
  • H - Hex String, menggigit tinggi pertama
  • c - ditandatangani arang
  • C - unsigned char
  • s - ditandatangani singkat (always 16 bit, machine byte order)
  • S - unsigned singkat (always 16 bit, machine byte order)
  • n - unsigned singkat (always 16 bit, big endian byte order)
  • v - unsigned singkat (always 16 bit, little endian byte order)
  • i - integer ditandatangani (machine dependent size and byte order)
  • I - unsigned bilangan bulat (machine dependent size and byte order)
  • l - ditandatangani panjang (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 - mengambang (machine dependent size and representation)
  • d - ganda (machine dependent size and representation)
  • x - byte NUL
  • X - Back up satu byte
  • Z - NUL-empuk tali
  • @ - NUL mengisi posisi absolut
args+ Pilihan. Menentukan satu atau lebih argumen untuk dikemas

Rincian teknis

Kembali Nilai: Mengembalikan sebuah string biner yang berisi data
PHP Versi: 4+
changelog: The "Z" kode ditambahkan pada PHP 5.5 dengan fungsi yang sama sebagai "a" kompatibilitas Perl untuk

Contoh lebih

contoh 1

Pak data ke string biner:

<?php
echo pack("C*",80,72,80);
?>
Menjalankan contoh »

<PHP Lain-lain Referensi