Php 将数组数据作为对象返回

Php 将数组数据作为对象返回,php,jquery,object,Php,Jquery,Object,我在从函数中获取所需输出时遇到问题。我看到,当我执行“var转储”时,它会返回正确的数据。但是,它要么没有显示任何内容,要么出现无效的参数错误/“类stdClass的对象无法转换为字符串” 下面是函数 public function searchUser($name, $limit = 0) { return $this->_makeCall('users/search', false, array('q' => $name, 'count' => $lim

我在从函数中获取所需输出时遇到问题。我看到,当我执行“var转储”时,它会返回正确的数据。但是,它要么没有显示任何内容,要么出现无效的参数错误/“类stdClass的对象无法转换为字符串”

下面是函数

     public function searchUser($name, $limit = 0) {
     return $this->_makeCall('users/search', false, array('q' => $name, 'count' => $limit));
     }
我的代码是这样调用的:

    $usearch=$_POST['usersearch'];



    $result = $instagram->searchUser($usearch);


假定$result变量的vardump if,要迭代的对象数组包含在data属性中:

foreach ($result->data as $object) {
    print $object->username;
}

假定$result变量的vardump if,要迭代的对象数组包含在data属性中:

foreach ($result->data as $object) {
    print $object->username;
}

假定$result变量的vardump if,要迭代的对象数组包含在data属性中:

foreach ($result->data as $object) {
    print $object->username;
}

假定$result变量的vardump if,要迭代的对象数组包含在data属性中:

foreach ($result->data as $object) {
    print $object->username;
}

那里有一个
json\u decode
吗?你到底想以HTML的形式返回什么?每个对象的属性?stdClass类的
对象无法转换为字符串
表示您正在尝试回显
$object
。因此,您应该重新检查返回的数组/对象。其中是否有
json\u decode
?您希望以HTML形式返回什么?每个对象的属性?stdClass类的
对象无法转换为字符串
表示您正在尝试回显
$object
。因此,您应该重新检查返回的数组/对象。其中是否有
json\u decode
?您希望以HTML形式返回什么?每个对象的属性?stdClass类的
对象无法转换为字符串
表示您正在尝试回显
$object
。因此,您应该重新检查返回的数组/对象。其中是否有
json\u decode
?您希望以HTML形式返回什么?每个对象的属性?stdClass类的
对象无法转换为字符串
表示您正在尝试回显
$object
。因此,您应该重新检查返回的数组/对象。