wp_iso_descrambler()将电子邮件主题转换为ASCII

目录

描述

译文

将电子邮件主题转换为 ASCII码。

原文

Converts an email subject to ASCII.

wp_iso_descrambler() 描述

用法

<?php wp_iso_descrambler$string ?>

wp_iso_descrambler() 用法

参数

$string

(string) (必填) Subject line

默认值: None

wp_iso_descrambler() 参数

返回值

(string) 

Converted string to ASCII

wp_iso_descrambler() 返回值

注意

wp_iso_descrambler() 注意

历史

添加于 版本: 1.2.0

wp_iso_descrambler() 历史

源文件

wp_iso_descrambler() 函数的代码位于 wp-includes/formatting.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Convert to ASCII from email subjects.
 *
 * @since 1.2.0
 *
 * @param string $string Subject line
 * @return string Converted string to ASCII
 */
function wp_iso_descrambler( $string ) {
	/* this may only work with iso-8859-1, I'm afraid */
	if (!preg_match('#=?(.+)?Q?(.+)?=#i', $string, $matches)) {
		return $string;
	} else {
		$subject = str_replace('_', ' ', $matches[2]);
		return preg_replace_callback( '#=([0-9a-f]{2})#i', '_wp_iso_convert', $subject );
	}
}

wp_iso_descrambler() 源文件