How can I hide a field with Views if another field has a certain value?
Solution1:
You can add filter in view by selecting and restricting the value of "Foods" field since if foods has the selected option then only it will display the results.

Solution2:
Just add one more field with php custom field(use views customfield module) and exclude display of all other 3 fields. In this php field you can get all the previous field values in $data variable so you can print the result as you wish by validating using php.

Hope this can help you out!