The get_user_metavalues() WordPress PHP function retrieves the metavalues array(s) required by the _fill_user and _fill_many_users functions.
Usage
get_user_metavalues( array $ids );
Parameters
$ids(array) – An array of User ID numbers that you want to retrieve metavalues for.
More information
See WordPress Developer Resources: get_user_metavalues()
Examples
Retrieve metavalues for a single user
This code retrieves metavalues for a user with an ID of 1.
$user_id = 1; $metavalues = get_user_metavalues( array( $user_id ) );
Retrieve metavalues for multiple users
This code retrieves metavalues for users with IDs 1, 2, and 3.
$user_ids = array( 1, 2, 3 ); $metavalues = get_user_metavalues( $user_ids );
Retrieve metavalues for all users
This code retrieves metavalues for all users in the WordPress database.
$all_users = get_users();
$user_ids = array_map( function( $user ) {
    return $user->ID;
}, $all_users );
$metavalues = get_user_metavalues( $user_ids );
Retrieve specific metavalues for a user
This code retrieves specific metavalues for a user with an ID of 1.
$user_id = 1;
$metavalues = get_user_metavalues( array( $user_id ) );
$specific_metavalues = array_filter( $metavalues, function( $meta ) {
    return $meta->meta_key == 'my_custom_meta_key';
} );
Count metavalues for a user
This code counts the metavalues for a user with an ID of 1.
$user_id = 1; $metavalues = get_user_metavalues( array( $user_id ) ); $count = count( $metavalues );