acf_extract_var()ACF 5.0.0

acf_extract_var

This function will remove the var from the array, and return the var

@type    function

Хуков нет.

Возвращает

(Разное).

Использование

acf_extract_var( $array, $key, $default );
$array (обязательный) (передается по ссылке — &)
-
$key (обязательный)
-
$default **
-
По умолчанию: null

Список изменений

С версии 5.0.0 Введена.

Код acf_extract_var() ACF 5.10.2

function acf_extract_var( &$array, $key, $default = null ) {

	// check if exists
	// - uses array_key_exists to extract NULL values (isset will fail)
	if ( is_array( $array ) && array_key_exists( $key, $array ) ) {

		// store value
		$v = $array[ $key ];

		// unset
		unset( $array[ $key ] );

		// return
		return $v;

	}

	// return
	return $default;
}