龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php wordpress 3.6 才引入的处理输入转义字符的

时间:2017-06-12 15:42来源:网络整理 作者:网络 点击:
分享到:
wordpress 3.6 才引入的处理输入转义字符的 [代码片段(27行)]
/**
 * Add slashes to a string or array of strings.
 *
 * This should be used when preparing data for core API that expects slashed data.
 * This should not be used to escape data going directly into an SQL query.
 *
 * @since 3.6.0
 *
 * @param string|array $value String or array of strings to slash.
 * @return string|array Slashed $value
 */
function wp_slash( $value ) {
        if ( is_array( $value ) ) {
                foreach ( $value as $k => $v ) {
                        if ( is_array( $v ) ) {
                                $value[$k] = wp_slash( $v );
                        } else {
                                $value[$k] = addslashes( $v );
                        }
                }
        } else {
                $value = addslashes( $value );
        }

        return $value;
}
精彩图集

赞助商链接