JSON/PHP解码数组中的数组

JSON/PHP解码数组中的数组,php,arrays,json,Php,Arrays,Json,我正在从这个网站“”获取数据,并使用php脚本将其转换为json格式 ( [Term-array-array] => Array ( [Term-array] => Array ( [Term] => Array ( [0] => loves [1] => love ) ) ) ) 我想得到每个单独的术语,比如爱和爱,将它们存储在php的数组中,以便以后使用它们。有人能帮我吗?谢谢因为您对数组的嵌套有问题(如注释中所述),那么您可以使用以下方法将多维数组转换为平

我正在从这个网站“”获取数据,并使用php脚本将其转换为json格式

 ( [Term-array-array] => Array ( [Term-array] => Array ( [Term] => Array ( [0] => loves [1] => love ) ) ) )

我想得到每个单独的术语,比如爱和爱,将它们存储在php的数组中,以便以后使用它们。有人能帮我吗?谢谢

因为您对数组的嵌套有问题(如注释中所述),那么您可以使用以下方法将多维数组转换为平面一维数组,以简化此过程():

现在直接从平面阵列使用它:

echo $array[0]; // loves
echo $array[1]; // love

这是一个选项,如果将其转换为平面阵列,在开发过程中没有其他副作用,您可以尝试使用此选项。

它们已经在阵列中-为什么您不能在将其转换为json之前引用它们?到目前为止,您尝试了什么?(这类事情对我来说像是一个家庭作业)@使者,你能进一步解释一下吗?抱歉,这是我第一次用php编写脚本。@zipzit这不是一个家庭作业,我正在尝试构建一个搜索引擎,使用第三方同义词库搜索数据库。我试过这个$obj='{“foo-bar”:12345}'$obj打印$obj->{'foo-bar'};你能把你的代码的相关部分,或者至少是打印的输出,贴在你传递给
json\u encode
的任何对象上吗
echo $array[0]; // loves
echo $array[1]; // love