On gists
                PHP - Sanitize a multidimensional array
                    
                        
                        •
                        
                    
                        JavaScript
                      
                    PHP - Sanitize a multidimensional array
                    
                    php-sanitize-multidimensional-ar
                        Raw
                        #
                    
                        <?php
/**
 * Sanitize a multidimensional array
 *
 * @uses htmlspecialchars
 *
 * @param (array)
 * @return (array) the sanitized array
 */
function purica_array ($data = array()) {
	if (!is_array($data) || !count($data)) {
		return array();
	}
	foreach ($data as $k => $v) {
		if (!is_array($v) && !is_object($v)) {
			$data[$k] = htmlspecialchars(trim($v));
		}
		if (is_array($v)) {
			$data[$k] = purica_array($v);
		}
	}
	return $data;
}