Как вывести только 1 нужное значение?

170
13 октября 2017, 16:32

Делаю парсер цен с сайта. Уже задавал вопрос, мне подсказали. Но тот код который мне подсказали, выдает сразу все значения. А мне нужно что бы я мог работать с 1 нужным значением, а так же что бы все значения были в МАССИВЕ.

Вот код:

<?php
set_time_limit(300);
$urljson = file_get_contents("http://loot.farm/fullprice.json");
$data = json_decode($urljson);
foreach($data as $obj)
    {
    echo $obj->price.'<br>';
    }
?>
Answer 1

Так?

foreach($data as $obj)
{
  echo $obj->price . '<br>';
  break;
}

А лучше вообще так:

echo $data[0]->price . '<br>';
Answer 2

А зачем юзать цикл для одного значения?

set_time_limit(300);
$content = file_get_contents('http://loot.farm/fullprice.json');
// Сохранить всё в массив
$array = json_decode($content, 1);
// Вывести нужное без цикла
echo $array[0]['price'];
READ ALSO
Шаблон массива не работает с float/double

Шаблон массива не работает с float/double

ЗдравствуйтеВот задание:

249
Синхронизация mutex [требует правки]

Синхронизация mutex [требует правки]

Нужно сделать синхронизацию с помощью мьютексов, но почему то пишет "индентификатор CloseHundle" не определен

211
Инспекция кода: генетический поиск

Инспекция кода: генетический поиск

Здравствуйте! Сейчас пытаюсь искать алгоритмы Маркова с помощью генетических алгоритмовЕсть такой вот код:

259
Глобальная переменная своего типа - c++

Глобальная переменная своего типа - c++

Завожу глобальную переменную собственноручно написанного класса в файле maincpp следующим образом:

243