Переменная из масива

(Ответов: 9, Просмотров: 409)
  1. Дипломник
    • Регистрация: 13.11.2013
    • Сообщений: 158
    • Репутация: 4
    • Webmoney BL: ?
    Подскажите пожалуйста. Использую вывод нескольких заголовков через такую конструкцию:
    PHP код:
    <?php if(count($this->items)): ?>

    <?php foreach($this->items as $item): ?>

    <?php echo $item->title?>
            
    <?php endforeach; ?>
            
    <?php endif; ?>
    Как из нее выбрать первую переменную $item->title ?

    ---------- Сообщение добавлено 21:40 ---------- Предыдущее 21:07 ----------

    Подойдет ли этот вариант?
    PHP код:
    <?php

        $array 
    = array($item->title);
        echo 
    $array[0];
        
    ?>
    • 0
  2. Студент
    • Регистрация: 04.08.2013
    • Сообщений: 32
    • Репутация: 1
    echo $item[1]->title;
    Достаточно в начале <?php и в конце кода поставить ?>
    • 1

    Спасибо сказали:

    waterfly(07.05.2014),
  3. Дипломник
    • Регистрация: 13.11.2013
    • Сообщений: 158
    • Репутация: 4
    • Webmoney BL: ?
    Спасибо, получил "Fatal error: Cannot use object of type stdClass as array"
    • 0
  4. Дипломник
    • Регистрация: 29.11.2009
    • Сообщений: 131
    • Репутация: 32
    так попробуйте
    PHP код:
    <?php
    echo $this->items[0]->title;
    ?>
    • 1

    Спасибо сказали:

    waterfly(07.05.2014),
  5. Дипломник
    • Регистрация: 13.11.2013
    • Сообщений: 158
    • Репутация: 4
    • Webmoney BL: ?
    Весёлый химик, OverDrive, спасибо за решение все работает.
    PHP код:
     <?php
    echo $this->items[0]->title;
    ?>
    Работает.

    ---------- Сообщение добавлено 23:33 ---------- Предыдущее 22:21 ----------

    Так, а можно теперь получив значение переменной вне массива удалить её значение в массиве?
    • 0
  6. Дипломник
    • Регистрация: 29.11.2009
    • Сообщений: 131
    • Репутация: 32
    Насчёт удаления самого свойства не знаю точно, а значение можно пустым сделать:
    PHP код:
    <?php
    $this
    ->items[0]->title '';
    ?>
    Для удаления попробуйте:
    PHP код:
    <?php
    unset($this->items[0]->title);
    • 0
  7. Дипломник
    • Регистрация: 13.11.2013
    • Сообщений: 158
    • Репутация: 4
    • Webmoney BL: ?
    Весёлый химик, спасибо, вечером буду пробовать.
    • 0
  8. Дипломник
    • Регистрация: 13.11.2013
    • Сообщений: 158
    • Репутация: 4
    • Webmoney BL: ?
    Цитата Сообщение от Весёлый химик Посмотреть сообщение
    <?php
    unset($this->items[0]->title);
    Спасибо за помощь. Работает
    • 0
  9. Студент Аватар для SEO Умнег
    • Регистрация: 10.05.2010
    • Сообщений: 73
    • Репутация: 20
    • Webmoney BL: ?
    waterfly, не забудьте, что массив после этого будет начинаться с индекса/ключа "1", т.к. "0" (нулевой) индекс вы удалили.
    • 0
  10. Дипломник
    • Регистрация: 13.11.2013
    • Сообщений: 158
    • Репутация: 4
    • Webmoney BL: ?
    SEO Умнег, спасибо, уже понял. т.е. увидел
    • 0

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
Сортировка многомерного масива с ключами
Web программирование 0 29.12.2013 20:46

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры