Подскажите пожалуйста. Использую вывод нескольких заголовков через такую конструкцию:PHP код:Как из нее выбрать первую переменную $item->title ?
<?php if(count($this->items)): ?>
<?php foreach($this->items as $item): ?>
<?php echo $item->title; ?>
<?php endforeach; ?>
<?php endif; ?>
---------- Сообщение добавлено 21:40 ---------- Предыдущее 21:07 ----------
Подойдет ли этот вариант?PHP код:
<?php
$array = array($item->title);
echo $array[0];
?>
- 07.05.2014 22:40
- 07.05.2014 22:41
- Регистрация: 04.08.2013
- Сообщений: 32
- Репутация: 1
echo $item[1]->title;
Достаточно в начале <?php и в конце кода поставить ?>Спасибо сказали:
waterfly(07.05.2014), - 07.05.2014 22:48
Спасибо, получил "Fatal error: Cannot use object of type stdClass as array"
- 07.05.2014 23:03
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
так попробуйте
PHP код:<?php
echo $this->items[0]->title;
?>Спасибо сказали:
waterfly(07.05.2014), - 08.05.2014 00:33
Весёлый химик, OverDrive, спасибо за решение все работает.
PHP код:Работает.<?php
echo $this->items[0]->title;
?>
---------- Сообщение добавлено 23:33 ---------- Предыдущее 22:21 ----------
Так, а можно теперь получив значение переменной вне массива удалить её значение в массиве? - 08.05.2014 09:43
- Регистрация: 29.11.2009
- Сообщений: 131
- Репутация: 32
Насчёт удаления самого свойства не знаю точно, а значение можно пустым сделать:
PHP код:Для удаления попробуйте:<?php
$this->items[0]->title = '';
?>PHP код:<?php
unset($this->items[0]->title); - 08.05.2014 16:36
Весёлый химик, спасибо, вечером буду пробовать.
- 09.05.2014 01:29
- 13.05.2014 17:09
waterfly, не забудьте, что массив после этого будет начинаться с индекса/ключа "1", т.к. "0" (нулевой) индекс вы удалили.
- 13.05.2014 18:51
SEO Умнег, спасибо, уже понял. т.е. увидел
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Сортировка многомерного масива с ключами | Web программирование | 0 | 29.12.2013 20:46 |