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
广告