WP_CLI\Utils

pick_fields()WP-CLI 1.0

Pick fields from an associative array or object.

No Hooks.

Returns

Array. mixed>

Usage

pick_fields( $item, $fields );
$item(required)
.
$fields(array) (required)
List of fields to pick.

pick_fields() code WP-CLI 2.13.0-alpha

function pick_fields( $item, $fields ) {
	$values = [];

	if ( is_object( $item ) ) {
		foreach ( $fields as $field ) {
			$values[ $field ] = isset( $item->$field ) ? $item->$field : null;
		}
	} else {
		foreach ( $fields as $field ) {
			$values[ $field ] = isset( $item[ $field ] ) ? $item[ $field ] : null;
		}
	}

	return $values;
}