Automattic\WooCommerce\Admin\RemoteSpecs\RuleProcessors\Transformers
DotNotation::get
Find the given $path in $array_to_search by dot notation.
Метод класса: DotNotation{}
Хуков нет.
Возвращает
Разное|null
.
Использование
$DotNotation = new DotNotation(); $DotNotation->get( $array_to_search, $path, $default_value );
- $array_to_search(массив) (обязательный)
- an array to search in.
- $path(строка) (обязательный)
- a path in the given array.
- $default_value(null)
- default value to return if $path was not found.
По умолчанию: null
Код DotNotation::get() DotNotation::get WC 9.9.5
public function get( $array_to_search, $path, $default_value = null ) { if ( ! is_array( $array_to_search ) ) { return $default_value; } if ( isset( $array_to_search[ $path ] ) ) { return $array_to_search[ $path ]; } foreach ( explode( '.', $path ) as $segment ) { if ( ! is_array( $array_to_search ) || ! array_key_exists( $segment, $array_to_search ) ) { return $default_value; } $array_to_search = $array_to_search[ $segment ]; } return $array_to_search; }