получение ошибки Невозможно использовать объект типа stdClass в качестве массива в php - PullRequest
0 голосов
/ 13 января 2019

Я получаю значения из запроса MySQL как объект, поэтому я проверил с помощью print_r($result); и получил вот так

stdClass Object
(
    [user_name] => user1,user2,user3,user4
)

если я попытаюсь сделать это

echo $result['user_name']; 

тогда получаю ошибку

"Невозможно использовать объект типа stdClass в качестве массива"

какой должен быть правильный способ отображения user1, user2, user3 значения

1 Ответ

0 голосов
/ 13 января 2019

Когда вы получаете массив объектов

stdClass Object
(
    [user_name] => user1,user2,user3,user4
)

затем попытайтесь показать данные, подобные этому

echo $result->user_name;

При ассоциативном массиве без объектов

Array ( [user_name] => user1, user2, user3, user4 )

Делай как это

echo $result['user_name'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...