sanitize_text_field()

sanitize_text_field( string $str ) 清除用户输入或数据库中的字符串。 San…

sanitize_text_field( string $str )

清除用户输入或数据库中的字符串。
Sanitizes a string from user input or from the database.

目录锚点:#说明#参数#源码


说明(Description)

检查无效的UTF-8,将单个


参数(Parameters)

参数 类型 说明
$str (string) 要清理的字符串。

源码(Source)

/**
 * Sanitize a string from user input or from the db
 *
 * check for invalid UTF-8,
 * Convert single < characters="" to="" entity,="" *="" strip="" all="" tags,="" *="" remove="" line="" breaks,="" tabs="" and="" extra="" white="" space,="" *="" strip="" octets.="" *="" *="" @since="" 2.9.0="" *="" *="" @param="" string="" $str="" *="" @return="" string="" */="" function="" sanitize_text_field(="" $str="" )="" {="" $filtered="wp_check_invalid_utf8(" $str="" );="" if="" (="" strpos($filtered,=""><') !="=" false="" )="" {="" $filtered="wp_pre_kses_less_than(" $filtered="" );="" this="" will="" strip="" extra="" whitespace="" for="" us.="" $filtered="wp_strip_all_tags(" $filtered,="" true="" );="" }="" else="" {="" $filtered="trim(" preg_replace('/[="" ]+/',="" '="" ',="" $filtered)="" );="" }="" $found="false;" while="" (="" preg_match('/%[a-f0-9]{2}/i',="" $filtered,="" $match)="" )="" {="" $filtered="str_replace($match[0]," '',="" $filtered);="" $found="true;" }="" if="" (="" $found="" )="" {="" strip="" out="" the="" whitespace="" that="" may="" now="" exist="" after="" removing="" the="" octets.="" $filtered="trim(" preg_replace('/="" +/',="" '="" ',="" $filtered)="" );="" }="" *="" *="" filter="" a="" sanitized="" text="" field="" string.="" *="" *="" @since="" 2.9.0="" *="" *="" @param="" string="" $filtered="" the="" sanitized="" string.="" *="" @param="" string="" $str="" the="" string="" prior="" to="" being="" sanitized.="" */="" return="" apply_filters(="" 'sanitize_text_field',="" $filtered,="" $str="" );="" }="">
更新版本 源码位置 使用 被使用
2.9.0 wp-includes/formatting.php 6 14
类别:WordPress 函数手册

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册