WP_CLI\Utils
pick_fields()
Pick fields from an associative array or object.
No Hooks.
Returns
Array
Usage
pick_fields( $item, $fields );
- $item(required)
- .
- $fields(array
) (required) - List of fields to pick.
pick_fields() 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;
}