PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
函數:pack()

pack

壓縮資料到位字符串之中。

語法: string pack(string format, mixed [args]...);

返回值: 字符串

函數種類: 資料處理

內容說明

本函數用來將資料壓縮打包到位的字符串之中。本函數和 Perl 的同名函數功能用法完全相同。參數 format 為壓縮的格式,見下表

a 將字符串空白以 NULL 字符填滿
A 將字符串空白以 SPACE 字符 (空格) 填滿
h 十六進位字符串,低位在前
H 十六進位字符串,高位在前
c 有號字符
C 無號字符
s 有號短整數 (十六位,依計算機的位順序)
S 無號短整數 (十六位,依計算機的位順序)
n 無號短整數 (十六位, 高位在後的順序)
v 無號短整數 (十六位, 低位在後的順序)
i 有號整數 (依計算機的順序及範圍)
I 無號整數 (依計算機的順序及範圍)
l 有號長整數 (卅二位,依計算機的位順序)
L 無號長整數 (卅二位,依計算機的位順序)
N 無號短整數 (卅二位, 高位在後的順序)
V 無號短整數 (卅二位, 低位在後的順序)
f 單精確浮點數 (依計算機的範圍)
d 倍精確浮點數 (依計算機的範圍)
x 空位
X 倒回一位
@ 填入 NULL 字符到絕對位置

使用範例

<?php
print(pack("cccc",65,66,67,68));
echo
"<br>\n";
print(
pack("h10","778899aabb"));
echo
"<br>\n";
print(
pack("H10","778899aabb"));
?>

載入圖片中



整理: 夕垌菪姬 (天地JPLOP)
[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。