你可以使用,我称之为flag(不记得Profional这个词,但我肯定有一个)。
其思想是创建一个具有布尔值的变量,这取决于具体情况,例如我们的示例,它将为false。
所以基本上,从一开始我们就假设所有字段都没有值,一切都正常,在foreach中,我们将检查字段是否实际有值,如果有,我们将把标志设置为true。
现在我们知道,如果我们的国旗是假的,我们可以显示我们想要的,但如果它是真的,我们不会显示。
代码如下
$fields = array(\'Field 1\', \'Field 2\', \'Field 3\', \'Field 4\', \'Field 5\');
$flag = false;
foreach ( $fields as $field) {
$data = xprofile_get_field_data($field);
if ($data) {
echo \'<div class="">\'. $field .\' - \'. $data .\'</div>\';
$flag = true;
}
}
if (!$flag) {
// display here information if all 5 fields are not filled by user
}