Size: a a a

2020 December 26

MZ

Max Zubkov in phpGeeks
как нет значения
источник

FL

First Last in phpGeeks
Max Zubkov
ну ключи одинаковые
$hashmap = ['a7e19ae2-445e-11eb-b2a4-54c58ade6a01' => ['STEN' => ['CNN' => 10]]];
$json = json_encode($hashmap);
$object = json_decode($json);

$uuid = 'a7e19ae2-445e-11eb-b2a4-54c58ade6a01';
echo $object->$uuid->{'STEN'}->{'CNN'};
источник

FL

First Last in phpGeeks
Ну вот так. На тебе, пробуй
источник

MZ

Max Zubkov in phpGeeks
First Last
$hashmap = ['a7e19ae2-445e-11eb-b2a4-54c58ade6a01' => ['STEN' => ['CNN' => 10]]];
$json = json_encode($hashmap);
$object = json_decode($json);

$uuid = 'a7e19ae2-445e-11eb-b2a4-54c58ade6a01';
echo $object->$uuid->{'STEN'}->{'CNN'};
Trying to get property of non-object ошбка
источник

FL

First Last in phpGeeks
Max Zubkov
Trying to get property of non-object ошбка
На коде выше?
источник

FL

First Last in phpGeeks
В коде выше этого быть не может
А почему ты у себя пытаешься достать значение у переменной, которая не является объектом, с помощью объектного синтаксиса - я не знаю :)
источник

MZ

Max Zubkov in phpGeeks
First Last
На коде выше?
да
источник

FL

First Last in phpGeeks
Max Zubkov
да
А ты врунишка!
источник

FL

First Last in phpGeeks
Max Zubkov
да
источник

FL

First Last in phpGeeks
Покажи мне как сделать ошибку выше
источник

MZ

Max Zubkov in phpGeeks
$uuid = 'a7e19ae2-445e-11eb-b2a4-54c58ade6a01';

 foreach ($decode_data as $datum){
               $json =  json_encode($datum);
               $object = json_decode($json);
               print_r($object->$uuid->{'STEN'}) ;
           }
источник

MZ

Max Zubkov in phpGeeks
First Last
Покажи мне как сделать ошибку выше
ошибка один фиг
источник

MZ

Max Zubkov in phpGeeks
php 5.6
источник

ВС

Владислав Субботин... in phpGeeks
Max Zubkov
$uuid = 'a7e19ae2-445e-11eb-b2a4-54c58ade6a01';

 foreach ($decode_data as $datum){
               $json =  json_encode($datum);
               $object = json_decode($json);
               print_r($object->$uuid->{'STEN'}) ;
           }
Показывай прямо в песочнице. Ты добавил какую-то новую переменную, которой в коде нет. И теперь говоришь, что есть ошибка. Тебе скинули полностью рабочий код
источник

MZ

Max Zubkov in phpGeeks
Владислав Субботин
Показывай прямо в песочнице. Ты добавил какую-то новую переменную, которой в коде нет. И теперь говоришь, что есть ошибка. Тебе скинули полностью рабочий код
логика не поменялась
источник

FL

First Last in phpGeeks
Max Zubkov
$uuid = 'a7e19ae2-445e-11eb-b2a4-54c58ade6a01';

 foreach ($decode_data as $datum){
               $json =  json_encode($datum);
               $object = json_decode($json);
               print_r($object->$uuid->{'STEN'}) ;
           }
Такс я понял
Ты не понимаешь что ты пишешь

1) Я не знаю что у тебя лежит в decode_data
2)
                 $json =  json_encode($datum);
               $object = json_decode($json);
Зачем ты это делаешь на каждой итерации?
источник

ВС

Владислав Субботин... in phpGeeks
Max Zubkov
логика не поменялась
А ошибки тоже не было. Вывод: твой косяк
источник

FL

First Last in phpGeeks
print_r($object->{'data'}->$uuid->{'STEN'})
источник

FL

First Last in phpGeeks
И больше не скидывай сюда эту поляну букв, пожалуйста
https://gist.github.com/
http://pastebin.com/
источник

MZ

Max Zubkov in phpGeeks
First Last
print_r($object->{'data'}->$uuid->{'STEN'})
ура, спасибо заработало
источник