Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как вывести через цикл данные с объекта?


REDDI

Recommended Posts

Добрый день. Есть данные в json. Воспользовался-  json_decode($result);
В итоге данные имеют вид:
 

stdClass Object ( [result] => success [product_id] => Array ( [0] => 111 [1] => 222 ) [name] => Array ( [0] => Товар1 [1] => Товар2 ) [price] => Array ( [0] => 400 [1] => 550 ) )


Пытаюсь через foreach вывести результаты:

 

<?php foreach ($results as $key => $value) { ?>
	<?php echo $value['product_id'] . ' - ' . $value['name'] . ' - ' . $value['price']; ?>
<?php } ?>


Но, ничего не выводится. Пробовал $value[$key]['name'] - но тоже безрезультатно) 
Подскажите, пожалуйста - как правильно? Благодарю :-)

Надіслати
Поділитися на інших сайтах


@chukcha преобразовало в массив. Пробую вывести так:

 

<?php $i = 0; foreach ($results as $result) { ?>
	<?php echo $result['product_id'][$i] . ' - ' . $result['name'][$i] . ' - ' . $result['price'][$i]; $i++; ?>
<?php } ?>


Но выводится только s.

Надіслати
Поділитися на інших сайтах


Получилось сделать. Решил вопрос)
Вывел 

foreach ($results['product_id'] as $result)


а потом уже

 

<?php echo $result . ' - ' . $results['name'][$i] . ' - ' . $results['price'][$i]; $i++; ?>
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.