Задать вопрос
@amazinginternetsites

Как убрать из цикла некоторые пункты?

Друзья, есть следующий код, выводящий в профиль пользователя информацию, которую он заполнил.
Дело в том, что часть из нее выводить не надо, как это сделать?

<div>

            <div>

                <?php
                    $fieldsets = cmsForm::mapFieldsToFieldsets($fields, function($field, $user){
                        if (in_array($field['name'], array('nickname', 'avatar'))){ return false; }
                        return true;
                    }, $profile);
                ?>

                <?php foreach($fieldsets as $fieldset){ ?>

                    <?php if (!$fieldset['fields']) { continue; } ?>

                    <div class="fieldset">

                   <?php foreach($fieldset['fields'] as $field){ ?>

                        <?php if (empty($profile[$field['name']])) { continue; } ?>
                       

                        <?php
                            if (!isset($field['options']['label_in_item'])) {
                                $label_pos = 'none';
                            } else {
                                $label_pos = $field['options']['label_in_item'];
                            }
                        ?>

                        <div>

                            <?php if ($label_pos != 'none'){ ?>
                                <div>"><?php echo $field['title']; ?>: </div>
                            <?php } ?>
							
	<div class="value">

                                <?php

                                    echo $field['handler']->parse( $profile[$field['name']] );

                                ?>

                            </div>

                        </div>

                    <?php } ?>

                    </div>

                <?php } ?>

            </div>


Заранее спасибо
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
mannaro
@mannaro
Умею профессионально гуглить
Ну на самом деле, ничего не ясно. Что за фреймворк используете? Что именно выводить не надо?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы