Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 试图访问数组中的对象_Php_Arrays_Service - Fatal编程技术网

Php 试图访问数组中的对象

Php 试图访问数组中的对象,php,arrays,service,Php,Arrays,Service,作为服务结果,我拥有以下阵列: array(1) { [0]=> object(stdClass)#322 (2) { ["NOME_PROPRIEDADE"]=> string(8) "MATERIAL" ["VALORES"]=> object(stdClass)#323 (1) { ["ValoresPossiveisVO"]=> array(5) { [0]=>

作为服务结果,我拥有以下阵列:

array(1) {
  [0]=>
  object(stdClass)#322 (2) {
    ["NOME_PROPRIEDADE"]=>
    string(8) "MATERIAL"
    ["VALORES"]=>
    object(stdClass)#323 (1) {
      ["ValoresPossiveisVO"]=>
      array(5) {
        [0]=>
        object(stdClass)#324 (1) {
          ["VALOR"]=>
          string(15) "CRISTAL INCOLOR"
        }
        [1]=>
        object(stdClass)#325 (1) {
          ["VALOR"]=>
          string(21) "CRISTAL FOTOCROMATICO"
        }
        [2]=>
        object(stdClass)#326 (1) {
          ["VALOR"]=>
          string(6) "RESINA"
        }
        [3]=>
        object(stdClass)#327 (1) {
          ["VALOR"]=>
          string(13) "POLICARBONATO"
        }
        [4]=>
        object(stdClass)#328 (1) {
          ["VALOR"]=>
          string(6) "TRIVEX"
        }
      }
    }
  }
我是这样访问它的值的:

foreach ($res->ObterValoresDosTiposDeProdutoParaWebSiteResult->PropriedadesPossiveisVO as $material)
{
echo $material->NOME_PROPRIEDADE; //it returns me MATERIAL, as expected
}
它可以工作,但是当我尝试访问
$material->VALORES
时,它返回我它是一个空数组:
array(o){}

我做错了什么


提前感谢您的帮助。

因为最外面的项
($materail)
是一个数组,所以需要通过
[]
索引访问其内部。您需要
$material[0]->VALORES
,它是一个包含对象和数组的对象。因此,要获取其内部项目

$material[0]->VALORES->ValoresPossiveisVO[0]->VALOR;
// "CRISTAL INCOLOR"