在PHP中解析不使用';我没有键值

在PHP中解析不使用';我没有键值,php,arrays,json,parsing,Php,Arrays,Json,Parsing,在发出请求后,我收到一个php数组,但该数组没有键值。不确定是否需要首先解析或转换为对象。我正在使用simple_html_dom PHP库 下面是从网站获取表数据的PHP脚本- $table = array(); $html = file_get_html('www.mysite.com'); foreach($html->find('tr') as $row) { $zero = $row->find('td',0)->plaintext; $one =

在发出请求后,我收到一个php数组,但该数组没有键值。不确定是否需要首先解析或转换为对象。我正在使用simple_html_dom PHP库

下面是从网站获取表数据的PHP脚本-

$table = array();

$html = file_get_html('www.mysite.com');
foreach($html->find('tr') as $row) {
    $zero = $row->find('td',0)->plaintext;
    $one = $row->find('td',1)->plaintext;

    $table[$zero][$one] = true;
}
作为响应得到的数组的结构如下-

Array(

[Model] => Array
    (
        [PA-31-310] => 1
    )

[Year Manufacturer] => Array(
        [1975] => 1
    )
)
我试着像这样解析它,但我没有输出任何数据-

foreach($table as $value){
    $model = $value['Model'];
}
我觉得数组中的数组是导致我出现问题的原因,我是否需要转换数组以获得“模型”?

更改

$table[$zero][$one] = true;
为了


这将生成一个简单的键值数组。

并非每个数组都是JSON。并不是每个编程任务都被称为“解析”。看起来你应该熟悉更基本的关联数组;我得到数组作为响应。所以我想我必须循环遍历数组才能得到唯一的值
$table[$zero]=$one。这将简化您的阵列。那么你可以跳过foreach了。@JasonK完美,这就是我需要的谢谢你!你能把它作为一个答案,这样我就可以接受它了吗?再次感谢你!
$table[$zero] = $one;