PHP - convert_uuencode() 函式



PHP 的 convert_uuencode() 函式用於將給定的字串編碼為 uuencoded 格式。 “uuencoded” 字串是使用 UUencoding 方法以 “ASCII” 文字格式編碼的二進位制資料的表示形式。

您可以將 convert_uudecode() 函式一起使用來執行反向操作。它將 uuencoded 字串解碼回其原始二進位制格式。

語法

以下是 PHP convert_uuencode() 函式的語法:

convert_uuencode(string $str): string

引數

此函式接受一個引數,如下所述:

  • str - 要編碼的字串(資料)。

返回值

此函式返回 uuencoded 資料。(在當前版本 8.0.0 之前,如果您嘗試轉換空字串,則會返回 false,沒有特別的理由。)

示例 1

以下是 PHP convert_uuencode() 函式的基本示例:

<?php
   $str = "I Love PHP!";
   echo "The given uuencoded string: $str";
   echo "\nThe decoded string is: ";
   #using convert_uuencode() function
   echo convert_uuencode($str);
?>

輸出

以上程式生成以下輸出:

The given uuencoded string: I Love PHP!
The decoded string is: +22!,;W9E(%!(4"$`
`

示例 2

使用 convert_uuencode()convert_uuencode() 函式一起一次編碼和解碼資料。

以下是 PHP convert_uuencode() 函式的另一個示例。我們使用此函式解碼 uuencoded 字串 “Hey!, Tutorialspoint”:

<?php
   $str = "Hey!, Tutorialspoint";
   echo "The given uuencoded string: $str";
   echo "\nThe encoded string is: ";
   #using convert_uuencode() function
   echo convert_uuencode($str);
   echo "The decoded string is: ";
   #using convert_uuencode() function
   echo convert_uudecode(convert_uuencode($str));
?>

輸出

執行上述程式後,將顯示以下輸出:

The given uuencoded string: Hey!, Tutorialspoint
The encoded string is: 42&5Y(2P@5'5T;W)I86QS<&]I;G0`
`
The decoded string is: Hey!, Tutorialspoint
php_function_reference.htm
廣告