не могу скрыть div, если значение пусто - PullRequest
0 голосов
/ 01 апреля 2020

Как скрыть все данные в этом коде? Он скрывает только 'field_value' в foreach, но не скрывает всю информацию. В чем проблема? Мне нужно скрыть всю информацию в div, если нет 'field_value'.

Когда у меня есть значение в 'field_value', для exmpl '24', я вижу это: "ab c 24 info", но когда нет значения, я вижу это: "ab c info". когда значение пусто, мне не нужно ничего видеть. (field_value из field_id, возможно, мне нужно написать, если пустое значение поля из этого идентификатора поля? как это сделать?)

<?php
if(!empty($v['field_value'])) {
?>

    <div class="description"> abc

    <?php
    foreach($custom_fields as $v) {
        if($v['field_id'] == 22) echo $v['field_value'];
    }
    ?>

   <label>info</label>
   </div>

<?php
}
?>

1 Ответ

0 голосов
/ 01 апреля 2020

Согласно php документации для пустого значения считается пустым, если оно не существует или оценивается как ложное, проверьте, действительно ли это: $ v ['field_value'] действительно пусто или не. Вы сказали, что хотите скрыть все данные: «если нет« field_value »», тогда я предлагаю вам проверить isset

...