Как изменить код проверки условий на пустоту в PHP?
Есть код, который выводит парные переменные, типа: параметр - значение:
<?php foreach( $infos as $key => $info ) : ?>
<?php if( $info['value']) : ?>
<?php echo $info['label']; ?> : <?php echo apply_filters( 'opalestate_'.$key.'_unit_format', trim($info['value']) ); ?>
<?php endif; ?>
<?php endforeach; ?>
Сейчас, если значения нет параметр тоже выводится с пустым вторым полем. Помогите сделать проверку условия, если значения нет, то не выводить параметра.
При изменение на !empty параметры с пустыми значениями тоже выводятся, возможно проблема в выводе после условия? не силен в php, поэтому не понимаю вот эту часть кода: <?php echo apply_filters( 'opalestate_'.$key.'_unit_format', trim($info['value']) ); ?>
тебе Сергей уже дал ответ. trim функция обрезает пробельные символы с обеих концов строки. И не забывай про ноль, я уже писал это. Поэксперементируй в cli, почитай матчасть.