поэтому у меня этот массив сохранен в переменной title $arr
. Я хочу захватить или повторить значение [slug]
Array ( [0] => stdClass Object ( [term_id] => 11 [name] => Community Service [slug] => community-service [term_group] => 0 [term_taxonomy_id] => 11 [taxonomy] => category
Так что я хочу что-то вроде этого
echo $ arr [slug]
который затем отобразит «общественное обслуживание». Я уверен, что это довольно легко, но я не могу понять, как извлечь значение из массива stdClass и повторить его на странице. Спасибо.
Массив $arr
содержит 1 элемент, который является объектом. Для доступа к его атрибутам необходимо использовать синтаксис ->
.
echo $arr[0]->slug;
Извините, но вы можете сделать что-то более элегантное.
foreach ($array as $obj) { // Here you can access to every object value in the way that you want echo $obj->term_id; }
Попробуйте простой следующий код …
echo $arr[0]->slug;
Он должен работать, потому что ваш массив содержит только один объект.