'user', // only grab users that have set their location 'metadata_name' => 'location', 'limit' => 0, ); $batch = new \ElggBatch('elgg_get_entities_from_metadata', $options); foreach ($batch as $entity) { if (is_array($entity->location)) { $entity->location = implode(', ', $entity->location); } } elgg_set_ignore_access($ia);