Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2014, 11:17   #1
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
Сообщение Работа с АРI

Добрый день, дело такое. Есть сайт с некими данными. Нужно как-то вытащить это данные, чтобы с ними было легко работать (выполнять всякие арифметические вычисления), но как я не представляю.
Полазил по инету, почитал книжки (потому что я профан в этом), но не совсем все понял, точнее совсем не понял
PHP код:
<?php
$ch 
curl_init('https://btc-e.com/api/2/btc_eur/ticker');
curl_setopt($ch,  CURLOPT_RETURNTRANSFERtrue);
$result curl_exec($ch);
curl_close($ch);
 echo 
$result;
?>
Вроде выводит данные с сайта, но что с ними делать ума не приложу.
Мне как-то нужно провести сравнение чисел и кое-какие арифметические операции.
Помогите, пожалуйста
Parallelogram вне форума Ответить с цитированием
Старый 19.01.2014, 11:29   #2
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

json_decode в помощь
Кольша вне форума Ответить с цитированием
Старый 19.01.2014, 12:24   #3
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию

Простите, но как применить этот json_decode к вытаскиванию данных со страницы?
Parallelogram вне форума Ответить с цитированием
Старый 19.01.2014, 12:57   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,177
По умолчанию

занесет в ассоциативный массив, а с массивом делайте что хотите

Код:
 $result=json_decode($result, true); 
 var_dump($result);
можно в объект просто, тогда true убрать

если не знаете что и как делать с массивами в php - учите матчасть... все просто

Последний раз редактировалось ADSoft; 19.01.2014 в 12:59.
ADSoft вне форума Ответить с цитированием
Старый 23.01.2014, 12:44   #5
Parallelogram
Недотепа
Форумчанин
 
Регистрация: 18.01.2011
Сообщений: 174
По умолчанию

Код:
array(1) { 
  ["a"]=> array(10) { 
    ["b"]=> float(1.34003) 
    ["c"]=> int(5) 
    ["d"]=> float(3.170015) 
    ["e"]=> float(10.01661) } }
С помощью var_dump выводит массив, а как с числами то работать (например, сравнивать с определенным число) ума не приложу. Подскажите, пожалуйста
Parallelogram вне форума Ответить с цитированием
Старый 23.01.2014, 12:46   #6
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:
$result["a"]["b"]
$result["a"]["c"]
$result["a"]["d"]
$result["a"]["e"]
Кольша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с псевдослучайными последовательностями (ПСП). Работа с цветом.(Pascal) Shick Помощь студентам 7 11.12.2013 19:25
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00