У меня есть следующий ассоциативный массив с именем $woo_post_category
:PHP: Issue цикл через ассоциативный массив
array(1) { [0]=> object(stdClass)#5839 (10) { ["term_id"]=> int(796) ["name"]=> string(20) "Womens Comfort Bikes" ["slug"]=> string(20) "womens-comfort-bikes"
Я пытаюсь Переберите массив и вытаскивать ассоциации значения для ключа имени. У меня есть следующий код:
foreach($woo_post_category as $key_category => $value_category) {
if ($key_category == 'name') {
echo 'Product is in Category:' . ' ' . $value_category;
}
}
я получаю ошибку:
PHP Catchable fatal error: Object of class stdClass could not be converted to string
Можно ли указать на этот вопрос здесь, спасибо
Вы можете использовать array_key_value() ... –
'$ value_category 'является объектом stdClass, и вы пытаетесь повторить его. попробуйте '$ value_category-> term_id'. – Jigar
Можете ли вы опубликовать полный вывод массива? – Mirceac21