can';t访问PHP数组的成员

can';t访问PHP数组的成员,php,arrays,Php,Arrays,我已将此JSON转换为PHP中的数组。 当我得到sizeof或count时,数组大小是1 在PHP中使用json_decode不会得到关联数组吗? 在下面的JSON之后,你会看到我回显了typeof,所以你会看到它是array,然后是size,你会看到它是1 知道为什么我不能访问结果数组中“name”的值以及为什么它的大小为1吗?好吧,看看JSON。它是一个对象数组 echo$json_解码[0]->name;//药剂师 var\u dump下次可能会有用。之所以count返回1,是因为JSON

我已将此JSON转换为PHP中的数组。 当我得到sizeof或count时,数组大小是1 在PHP中使用json_decode不会得到关联数组吗? 在下面的JSON之后,你会看到我回显了typeof,所以你会看到它是array,然后是size,你会看到它是1
知道为什么我不能访问结果数组中“name”的值以及为什么它的大小为1吗?

好吧,看看JSON。它是一个对象数组

echo$json_解码[0]->name;//药剂师


var\u dump
下次可能会有用。

之所以
count
返回
1
,是因为JSON的结构表示一个对象数组,其中只有1个对象(请注意单组大括号)。如果要计算JSON数组中第一个也是唯一一个对象中的所有元素,可以尝试:

count($json[0]);

展示一些代码而不是毫无意义的屏幕截图怎么样?$resumeCurr=Resume::where('id','=',$theresume)->get();echo$resumeCurr//这是JSON吗$res[]=json_解码($resumeCurr,true);echo gettype($res);回声计数($res);echo$res['name'];正如我所看到的,数组中有一个元素,即object或assoc数组(取决于json_decode中的第二个参数)。我现在有一个字符串,但即使是它也太乱了,无法处理。回到绘图板上