Кемеровские программисты php общаются здесь
Anonymous
Как получить доступ к данным из массива объектов?
Сообщение
Anonymous » 16 янв 2025, 02:49
У меня есть такая строка кода:
Код: Выделить всё
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()
— «Тихий день»
Код: Выделить всё
expected output Array ( [Paintings] => A Quiet Day )
Если я сделаю это:
выход
Я просто пытаюсь заменить 0 на «Картины»
Подробнее здесь:
https://stackoverflow.com/questions/206 ... of-objects
1736984983
Anonymous
У меня есть такая строка кода: [code]print_r(get_the_terms( $_product->id, 'product_cat')); [/code] который возвращает: [code]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 ) ) [/code] Я пытаюсь получить [имя] => Картины, чтобы я мог создать еще один массив, например: [code]$array[get_the_terms( $_product->id, 'product_cat')->name] = $_product->get_title() [/code] [code]$_product->get_title()[/code] — «Тихий день» [code]expected output Array ( [Paintings] => A Quiet Day ) [/code] Если я сделаю это: [code]$array[] = $_product->get_title(); [/code] выход [code]Array ( [0] => A Quiet Day ) [/code] Я просто пытаюсь заменить 0 на «Картины» Подробнее здесь: [url]https://stackoverflow.com/questions/20667235/how-to-access-data-from-an-array-of-objects[/url]
0 Ответы
10 Просмотры
Последнее сообщение Anonymous
16 янв 2025, 06:06
0 Ответы
45 Просмотры
Последнее сообщение Anonymous
27 авг 2025, 21:59
0 Ответы
5 Просмотры
Последнее сообщение Anonymous
04 май 2025, 13:56
Как получить доступ к данным из 2D-массива [дубликат]
Anonymous »
12 янв 2025, 13:47 » в форуме
Php
Я создал массив со значениями, сгруппированными в группы по пять, но не могу понять, как извлечь их по отдельности, как это необходимо, чтобы использовать их при вызове другой функции.
Пример массива содержит:
Array
(
=> Array
(
=> Your Full...
0 Ответы
7 Просмотры
Последнее сообщение Anonymous
12 янв 2025, 13:47
Как получить доступ к данным многомерного массива? [дубликат]
Anonymous »
16 янв 2025, 03:14 » в форуме
Php
Как я могу обрабатывать массив в массиве?
Вот так:
Array
(
=> 1
=> 391
=> 3
=> 1171
=> Array
(
=> Array
(
=> 4539740346
=> 21229296@N03
=> 3b10921450
=> 4040
=> 5
=> ~ Berry One ~
=> 1
=> 0
=> 0
)
редактировать:
как все это...
0 Ответы
12 Просмотры
Последнее сообщение Anonymous
16 янв 2025, 03:14