Memuat data ke dalam string biner:
<?paket phpecho("C3",80,72,80);?>Fungsi pack() memuat data ke dalam string biner.
paket( format,args+ )
parameter | menggambarkan |
---|---|
format | Diperlukan. Menentukan format yang digunakan saat mengemas data. Nilai yang mungkin: a - string empuk NUL A - string berisi SPASI h - String heksadesimal, bit orde rendah terlebih dahulu H - String heksadesimal, bit tingkat tinggi terlebih dahulu c - karakter yang ditandatangani C - karakter yang tidak ditandatangani s - ditandatangani pendek (selalu 16 bit, urutan byte mesin) S - unsigned short (selalu 16 bit, urutan byte mesin) n - unsigned short (selalu 16 bit, urutan byte big endian) v - unsigned short (selalu 16 bit, urutan byte little endian) i - bilangan bulat bertanda (tergantung pada ukuran mesin dan urutan byte) I - integer unsigned (tergantung pada ukuran mesin dan urutan byte) l - ditandatangani panjang (selalu 32 bit, urutan byte mesin) L - unsigned long (selalu 32 bit, urutan byte mesin) N - unsigned long (selalu 32 bit, urutan byte big endian) V - unsigned long (selalu 32 bit, urutan byte little endian) f - float (tergantung pada ukuran dan representasi mesin) d - ganda (tergantung pada ukuran dan representasi mesin) x - NUL byte X - Cadangkan satu byte Z - senar empuk NUL @ - NUL mengisi posisi absolut |
argumen+ | Opsional. Menentukan satu atau lebih parameter yang akan dibungkus. |
Nilai pengembalian: | Mengembalikan string biner yang berisi data. |
---|---|
Versi PHP: | 4+ |
Catatan pembaruan: | Ada kode "Z" baru di PHP 5.5, yang memiliki fungsi yang sama dengan "a" untuk kompatibilitas Perl. |
Memuat data ke dalam string biner:
<?paket phpecho("C*",80,72,80);?>