add_magic_quotes()过滤数组中的每一个元素,并且可以递归过滤

目录

描述

译文

过滤内容时访问数组中的每一个元素。

原文

  数组中的每一个 素,并且 以递归过滤。

add_magic_quotes() 描述

用法

<?php add_magic_quotes$array ?>

add_magic_quotes() 用法

参数

$array

(array) (必填) 需要过滤的数组。

默认 : None

add_magic_quotes() 参数

返回值

(array

元素内容已经过滤的数组 $array.

add_magic_quotes() 返回值

注意

  • 使用到 global: (object) $wpdb to sanitize values

add_magic_quotes() 注意

历史

添加于 版本: 0.71

add_magic_quotes() 历史

源文件

add_magic_quotes() 函数的代码位于 wp-includes/functions.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Walks the array while sanitizing the contents.
 *
 * @since 0.71
 *
 * @param array $array Array to walk while sanitizing contents.
 * @return array Sanitized $array.
 */
function add_magic_quotes( $array ) {
	foreach ( (array) $array as $k => $v ) {
		if ( is_array( $v ) ) {
			$array[$k] = add_magic_quotes( $v );
		} else {
			$array[$k] = addslashes( $v );
		}
	}
	return $array;
}

add_magic_quotes() 源文件