要測試gzdeflate函數在PHP中的壓縮效果,您可以使用以下步驟:
以下是一個示例代碼:
<?php
// 創建一個包含大量文本的字符串
$original_data = str_repeat("This is a test string. ", 1000);
// 使用gzdeflate函數壓縮字符串
$compressed_data = gzdeflate($original_data, 9); // 第二個參數是壓縮等級,取值范圍為0-9,9表示最高壓縮比
// 計算壓縮前后的字符串長度
$original_size = strlen($original_data);
$compressed_size = strlen($compressed_data);
// 輸出壓縮前后的大小和壓縮率
echo "Original size: $original_size bytes\n";
echo "Compressed size: $compressed_size bytes\n";
echo "Compression ratio: " . ($compressed_size / $original_size) * 100 . "%\n";
?>
運行此代碼后,您將看到壓縮前后的字符串大小以及壓縮率。通過比較這些值,您可以了解gzdeflate函數在PHP中的壓縮效果。