- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Помогите получить значения в переменныю.
есть JSON
преобразование строки в формате json в массив
после обработки имеем
Мне необходимо получить данные [buy_price] => 516105.4683153 из [BTC_RUB]
и передать в переменную.
например как то так
Подскажите пожалуйста как это сделать?
А зачем перебор?! Просто вызвать нужный элемент нельзя чтоли?
А зачем перебор?! Просто вызвать нужный элемент нельзя чтоли?
Если можно пример, спасибо.
Вызвать могу нужный так. $out= $balanc["BTC_USD"]["buy_price"];
только нужно в цикле забить таблицу.
Вы серьёзно?!
echo $balanc['BTC_RUB']['buy_price'];
Вы серьёзно?!
echo $balanc['BTC_RUB']['buy_price'];
print_r( $balanc["BTC_USD"] ); выдаст то что нужно, но как теперь выбрать все в цикле.
Ну возьмите и переберите:
foreach ($balanc["BTC_USD"] as $n)
нужно в цикле забить таблицу.
А цикл зачем? Очень много валют? Или очень много параметров для них? То есть вообще-то там двойной цикл получается, если совсем от предопределённых строк/столбцов уходить.
Ну возьмите и переберите:
foreach ($balanc["BTC_USD"] as $n)
Перебрать без проблем я так пробовал, только у меня получается что $value будет содержать все значения.
А мне надо каждое значение подцепить на переменную.
Тут проще регуляркой вырвать все и распарсить, просто думал что выйдет через forearch
Сделал так, но тут вложенный цикл надо делать.
Проще распарсить регуляркой.
$value = json_decode($res, true); // преобразование строки в формате json в ассив
$monets= 'BTC_USD';
for ( $i=0; $i<1; $i++)
{
$buy_price= $value["$monets"]["buy_price"] ;//текущая максимальная цена покупки
$sell_price= $value["$monets"]["sell_price"] ;//текущая минимальная цена продажи
}
Это называется: "Не могу объяснить ТЗ, поэтому делают дичь"
---------- Добавлено 10.03.2018 в 13:17 ----------
{
$buy_price= $value["$monets"]["buy_price"] ;//текущая максимальная цена покупки
$sell_price= $value["$monets"]["sell_price"] ;//текущая минимальная цена продажи
}
Это что за бред?!
---------- Добавлено 10.03.2018 в 13:18 ----------
Все данные уже и так в переменных.
А цикл зачем? Очень много валют? Или очень много параметров для них? То есть вообще-то там двойной цикл получается, если совсем от предопределённых строк/столбцов уходить.
Может быть больше одной пары.
Да заморочился на свою голову, надо было обычным циклом все сделать..
Тут проще регуляркой вырвать все и распарсить
Зачем парсить, если json - это готовый объект? 😕