Как получить доступ к данным из массива объектов?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как получить доступ к данным из массива объектов?

Сообщение Anonymous »

У меня есть такая строка кода:

Код: Выделить всё

print_r(get_the_terms( $_product->id, 'product_cat'));
который возвращает:

Код: Выделить всё

Array ( [0] => stdClass Object ( [term_id] => 67 [name] => Paintings [slug] => paintings [term_group] => 0 [term_taxonomy_id] => 67 [taxonomy] => product_cat [description] => [parent] => 0 [count] => 44 ) [1] => stdClass Object ( [term_id] => 13 [name] => Small [slug] => small [term_group] => 0 [term_taxonomy_id] => 13 [taxonomy] => product_cat [description] => [parent] => 0 [count] => 15 ) )
Я пытаюсь получить [имя] => Картины, чтобы я мог создать еще один массив, например:

Код: Выделить всё

$array[get_the_terms( $_product->id, 'product_cat')->name] = $_product->get_title()

Код: Выделить всё

$_product->get_title()
— «Тихий день»

Код: Выделить всё

expected output Array ( [Paintings] => A Quiet Day )
Если я сделаю это:

Код: Выделить всё

$array[] = $_product->get_title();
выход

Код: Выделить всё

Array ( [0] => A Quiet Day )
Я просто пытаюсь заменить 0 на «Картины»

Подробнее здесь: https://stackoverflow.com/questions/206 ... of-objects
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»