Tribe__Utils__Array::escape_multidimensional_array( array $data = array() )

Sanitize a multidimensional array.


Parameters

$data

(array) (Optional) The array to sanitize.

Default value: array()


Top ↑

Return

(array) The sanitized array


Top ↑

Source

File: src/Tribe/Utils/Array.php

	public static function escape_multidimensional_array( $data = array() ) {

		if ( ! is_array( $data ) || ! count( $data ) ) {
			return array();
		}

		foreach ( $data as $key => $value ) {
			if ( ! is_array( $value ) && ! is_object( $value ) ) {
				$data[ $key ] = esc_attr( trim( $value ) );
			}
			if ( is_array( $value ) ) {
				$data[ $key ] = self::escape_multidimensional_array( $value );
			}
		}

		return $data;
	}

Top ↑

Changelog

Changelog
Version Description
4.7.18 Introduced.