wp_kses_normalize_entities2()
wp_kses_normalize_entities2( array $matches ) wp_kses_n…
wp_kses_normalize_entities2( array $matches )
wp_kses_normalize_entities()正则表达式的回调。
Callback for wp_kses_normalize_entities() regular expression.
目录锚点:#说明#参数#源码
说明(Description)
此函数帮助wp_kses_normalize_entities()只接受16位值,而不接受&number;实体的其他值。
参数(Parameters)
参数 | 类型 | 说明 |
---|---|---|
$matches | (array) | 数组匹配replace preg |
源码(Source)
/** * Callback for wp_kses_normalize_entities() regular expression. * * This function helps {@see wp_kses_normalize_entities()} to only accept 16-bit * values and nothing more for `&#number;` entities. * * @access private * @since 1.0.0 * * @param array $matches preg_replace_callback() matches array * @return string Correctly encoded entity */ function wp_kses_normalize_entities2($matches) { if ( empty($matches[1]) ) return ''; $i = $matches[1]; if (valid_unicode($i)) { $i = str_pad(ltrim($i,'0'), 3, '0', STR_PAD_LEFT); $i = "&#$i;"; } else { $i = "&#$i;"; } return $i; }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
1.0.0 | wp-includes/kses.php | 11 | 16 |
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!