How to hide empty fields on user accounts display? Let's say a profile2 has 3 fields.

Weight: 
Height:
Length: 


The user only inputs 45 kg and 160 cm, BUT for length he inputs nothing.

Now the display is like this:

Weight:45kg
Height:160cm
Length:Select


How can I hide the field that had no input like this:

Weight:45kg
Height:160cm


Since the user didn't select any value for length, and it's not a required field. I don't want it displayed on the user profile.

I know this can be done with Views and no results behavior, but I need this for user profile display.

Here is a live example:

http://vuxi.com/users/nitap
One way to look at this use node.tpl for this node type and add a php check like the following:

 &lt;?php if(!empty($content['your_field_name'])): ?&gt;
    &lt;div class="field-label"&gt;&lt;strong&gt;&lt;?php echo t('Your Label'); ?&gt;&lt;/strong&gt;&lt;/div&gt;
    &lt;?php print render($content['Your field Name']); ?&gt;
 &lt;?php endif; ?&gt;