convert_chars()转换一些字符

目录

描述

译文

将字符串转换为一系列字符。

该函数移除Metadata标签<title> 和<category>,将 <br> 和<hr>转换为相应的XHTML,将统一码字符转换为可用值。

原文

转换一些字符:

<title> 和 <category> 这些标签将会 删除<br>   <hr> 被转换成 <br /> 和 <hr /> 这样正确的写法。

一些 Unicode 的字符转换到转换到有效范围内。

convert_chars() 描述

用法

<?php convert_chars$content$deprecated ?>

convert_chars() 用法

参数

$content

(string) (必填) 需要转换的字符串

默认值: None

$deprecated

(string) (可选) 舍弃 参数,不再使用。

默认值: ''

convert_chars() 参数

返回值

(string) 

转换 后的字符串。

convert_chars() 返回值

历史

添加于 版本: 0.71

convert_chars() 历史

源文件

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

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Converts lone & characters into `&` (a.k.a. `&`)
 *
 * @since 0.71
 *
 * @param string $content    String of characters to be converted.
 * @param string $deprecated Not used.
 * @return string Converted string.
 */
function convert_chars( $content, $deprecated = '' ) {
	if ( ! empty( $deprecated ) ) {
		_deprecated_argument( __FUNCTION__, '0.71' );
	}

	if ( strpos( $content, '&' ) !== false ) {
		$content = preg_replace( '/&([^#])(?![a-z1-4]{1,8};)/i', '&$1', $content );
	}

	return $content;
}

convert_chars() 源文件